diff --git a/.hg_archival.txt b/.hg_archival.txt
new file mode 100644
--- /dev/null
+++ b/.hg_archival.txt
@@ -0,0 +1,2 @@
+repo: 1b858432d66364ceb2c5d60232c10ba197c05c89
+node: 54728cec790644c8d799b07ead0fb78534c638db
diff --git a/.hgignore b/.hgignore
new file mode 100644
--- /dev/null
+++ b/.hgignore
@@ -0,0 +1,11 @@
+# use glob syntac
+syntax: glob
+
+*.hi
+*.o
+*.swp
+\#*
+.\#*
+hark
+Tester
+TAGS
diff --git a/.hgtags b/.hgtags
new file mode 100644
--- /dev/null
+++ b/.hgtags
@@ -0,0 +1,2 @@
+9957b6684d150411c71c3949f6067a931f53487d version-0.1
+3be933f0cc4934741f27af0d1f0aef123355adc5 version-0.2
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,1 @@
+Markus Dittrich <markusle@gmail.com>
diff --git a/COPYING b/COPYING
new file mode 100644
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,674 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+  The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works.  By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users.  We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors.  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+  To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights.  Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received.  You must make sure that they, too, receive
+or can get the source code.  And you must show them these terms so they
+know their rights.
+
+  Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+  For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software.  For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+  Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so.  This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software.  The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable.  Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products.  If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+  Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary.  To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                       TERMS AND CONDITIONS
+
+  0. Definitions.
+
+  "This License" refers to version 3 of the GNU General Public License.
+
+  "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+  "The Program" refers to any copyrightable work licensed under this
+License.  Each licensee is addressed as "you".  "Licensees" and
+"recipients" may be individuals or organizations.
+
+  To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy.  The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+  A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+  To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy.  Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+  To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies.  Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+  An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License.  If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+  1. Source Code.
+
+  The "source code" for a work means the preferred form of the work
+for making modifications to it.  "Object code" means any non-source
+form of a work.
+
+  A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+  The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form.  A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+  The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities.  However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work.  For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+  The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+  The Corresponding Source for a work in source code form is that
+same work.
+
+  2. Basic Permissions.
+
+  All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met.  This License explicitly affirms your unlimited
+permission to run the unmodified Program.  The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work.  This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+  You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force.  You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright.  Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+  Conveying under any other circumstances is permitted solely under
+the conditions stated below.  Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+  3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+  No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+  When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+  4. Conveying Verbatim Copies.
+
+  You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+  You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+  5. Conveying Modified Source Versions.
+
+  You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+    a) The work must carry prominent notices stating that you modified
+    it, and giving a relevant date.
+
+    b) The work must carry prominent notices stating that it is
+    released under this License and any conditions added under section
+    7.  This requirement modifies the requirement in section 4 to
+    "keep intact all notices".
+
+    c) You must license the entire work, as a whole, under this
+    License to anyone who comes into possession of a copy.  This
+    License will therefore apply, along with any applicable section 7
+    additional terms, to the whole of the work, and all its parts,
+    regardless of how they are packaged.  This License gives no
+    permission to license the work in any other way, but it does not
+    invalidate such permission if you have separately received it.
+
+    d) If the work has interactive user interfaces, each must display
+    Appropriate Legal Notices; however, if the Program has interactive
+    interfaces that do not display Appropriate Legal Notices, your
+    work need not make them do so.
+
+  A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit.  Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+  6. Conveying Non-Source Forms.
+
+  You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+    a) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by the
+    Corresponding Source fixed on a durable physical medium
+    customarily used for software interchange.
+
+    b) Convey the object code in, or embodied in, a physical product
+    (including a physical distribution medium), accompanied by a
+    written offer, valid for at least three years and valid for as
+    long as you offer spare parts or customer support for that product
+    model, to give anyone who possesses the object code either (1) a
+    copy of the Corresponding Source for all the software in the
+    product that is covered by this License, on a durable physical
+    medium customarily used for software interchange, for a price no
+    more than your reasonable cost of physically performing this
+    conveying of source, or (2) access to copy the
+    Corresponding Source from a network server at no charge.
+
+    c) Convey individual copies of the object code with a copy of the
+    written offer to provide the Corresponding Source.  This
+    alternative is allowed only occasionally and noncommercially, and
+    only if you received the object code with such an offer, in accord
+    with subsection 6b.
+
+    d) Convey the object code by offering access from a designated
+    place (gratis or for a charge), and offer equivalent access to the
+    Corresponding Source in the same way through the same place at no
+    further charge.  You need not require recipients to copy the
+    Corresponding Source along with the object code.  If the place to
+    copy the object code is a network server, the Corresponding Source
+    may be on a different server (operated by you or a third party)
+    that supports equivalent copying facilities, provided you maintain
+    clear directions next to the object code saying where to find the
+    Corresponding Source.  Regardless of what server hosts the
+    Corresponding Source, you remain obligated to ensure that it is
+    available for as long as needed to satisfy these requirements.
+
+    e) Convey the object code using peer-to-peer transmission, provided
+    you inform other peers where the object code and Corresponding
+    Source of the work are being offered to the general public at no
+    charge under subsection 6d.
+
+  A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+  A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling.  In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage.  For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product.  A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+  "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source.  The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+  If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information.  But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+  The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed.  Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+  Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+  7. Additional Terms.
+
+  "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law.  If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+  When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it.  (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.)  You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+  Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+    a) Disclaiming warranty or limiting liability differently from the
+    terms of sections 15 and 16 of this License; or
+
+    b) Requiring preservation of specified reasonable legal notices or
+    author attributions in that material or in the Appropriate Legal
+    Notices displayed by works containing it; or
+
+    c) Prohibiting misrepresentation of the origin of that material, or
+    requiring that modified versions of such material be marked in
+    reasonable ways as different from the original version; or
+
+    d) Limiting the use for publicity purposes of names of licensors or
+    authors of the material; or
+
+    e) Declining to grant rights under trademark law for use of some
+    trade names, trademarks, or service marks; or
+
+    f) Requiring indemnification of licensors and authors of that
+    material by anyone who conveys the material (or modified versions of
+    it) with contractual assumptions of liability to the recipient, for
+    any liability that these contractual assumptions directly impose on
+    those licensors and authors.
+
+  All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10.  If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term.  If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+  If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+  Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+  8. Termination.
+
+  You may not propagate or modify a covered work except as expressly
+provided under this License.  Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+  However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+  Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+  Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License.  If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+  9. Acceptance Not Required for Having Copies.
+
+  You are not required to accept this License in order to receive or
+run a copy of the Program.  Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance.  However,
+nothing other than this License grants you permission to propagate or
+modify any covered work.  These actions infringe copyright if you do
+not accept this License.  Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+  10. Automatic Licensing of Downstream Recipients.
+
+  Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License.  You are not responsible
+for enforcing compliance by third parties with this License.
+
+  An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations.  If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+  You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License.  For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+  11. Patents.
+
+  A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based.  The
+work thus licensed is called the contributor's "contributor version".
+
+  A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version.  For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+  Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+  In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement).  To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+  If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients.  "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+  If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+  A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License.  You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+  Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+  12. No Surrender of Others' Freedom.
+
+  If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all.  For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+  13. Use with the GNU Affero General Public License.
+
+  Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work.  The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+  14. Revised Versions of this License.
+
+  The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+  Each version is given a distinguishing version number.  If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation.  If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+  If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+  Later license versions may give you additional or different
+permissions.  However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+  15. Disclaimer of Warranty.
+
+  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. Limitation of Liability.
+
+  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+  17. Interpretation of Sections 15 and 16.
+
+  If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+  If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+    <program>  Copyright (C) <year>  <name of author>
+    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+  You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+  The GNU General Public License does not permit incorporating your program
+into proprietary programs.  If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.  But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,18 @@
+2009-08-27 Markus Dittrich <haskelladdict@gmail.com>
+
+	* 0.2 release
+
+	* Complete rework of file parsing framework.
+	* Significant code cleanup and isolation of I/O routines
+	  in parser routines only.
+	* Implemented ability to search for packages that have
+	  USE flag foo (-u) and where also emerged with it turned
+	  on (-U).
+	* Implemented a detailed search option that returns more
+	  detailed information for all returned hits (-S).
+	* Lots of bugfixes.
+
+
+2009-08-09 Markus Dittrich <haskelladdict@gmail.com>
+
+	* initial 0.1 release
diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,52 @@
+# Copyright 2008-2009 Markus Dittrich <markusle@gentoo.org>
+# Distributed under the terms of the GNU General Public License v3
+#
+
+VERSION=0.2
+DESTDIR=
+mandir=$(DESTDIR)/usr/share/man/man1
+docdir=$(DESTDIR)/usr/share/doc/hark-$(VERSION)
+htmldir=$(docdir)/html
+bindir=$(DESTDIR)/usr/bin
+
+GHC_FLAGS_DEVEL = -O -Wall -fwarn-simple-patterns -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction -fwarn-implicit-prelude -fno-warn-orphans
+
+GHC_FLAGS_RELEASE = -O2
+export GHC_FLAGS_RELEASE GHC_FLAGS_DEVEL
+
+
+all: release
+
+
+release:
+	$(MAKE) -C src release
+
+
+devel:
+	$(MAKE) -C src devel
+
+
+
+doc:
+	$(MAKE) -C src doc
+
+
+install:
+	install -d $(docdir)
+	install -d $(mandir)
+	install -d $(bindir)
+	install -d $(htmldir)
+	install -m 0755 src/hark $(bindir)/
+	install -m 0644 AUTHORS $(docdir)/
+	install -m 0644 html/* $(htmldir)/
+	install -m 0644 man/hark.1 $(mandir)/
+	
+
+.PHONY: test clean
+
+test: 
+	$(MAKE) -C test
+
+clean:
+	$(MAKE) -C test clean
+	$(MAKE) -C src clean
diff --git a/README b/README
new file mode 100644
--- /dev/null
+++ b/README
@@ -0,0 +1,1 @@
+
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,3 @@
+#!/usr/bin/env runhaskell
+import Distribution.Simple
+main = defaultMain
diff --git a/hark.cabal b/hark.cabal
new file mode 100644
--- /dev/null
+++ b/hark.cabal
@@ -0,0 +1,24 @@
+Name:          hark
+Version:       0.2
+License:       GPL
+license-file:  COPYING
+copyright:     (C) 2009 Markus Dittrich
+category:      System
+Synopsis:      A Gentoo package query tool.
+Description:   hark is a query tool for the package database of 
+               installed packages on Gentoo Linux systems.
+Author:        Markus Dittrich <haskelladdict@gmail.com>
+Maintainer:    Markus Dittrich <haskelladdict@gmail.com>
+stability:     beta
+build-type:    Simple
+Homepage:      http://code.google.com/p/hark/
+cabal-version: >= 1.6
+extra-source-files: README
+
+Executable hark
+  Build-Depends:  base >= 3 && < 5, haskell98, mtl >= 1.1, 
+                  bytestring >= 0.9, filepath >= 1.1, regex-pcre, 
+                  directory, old-time >= 1.0.0.1, old-locale >= 1.0.0.1
+  ghc-options:    -O2
+  Main-Is:        hark.hs
+  hs-source-dirs: src
diff --git a/html/Drivers-Content.html b/html/Drivers-Content.html
new file mode 100644
--- /dev/null
+++ b/html/Drivers-Content.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Content</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Drivers-Content.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Drivers.Content</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains the top level functions for retrieving
+ the contents of a package.
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_package_contents"
+>display_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_binary_package_contents"
+>display_binary_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_doc_package_contents"
+>display_doc_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_etc_package_contents"
+>display_etc_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_include_package_contents"
+>display_include_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_library_package_contents"
+>display_library_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_share_package_contents"
+>display_share_package_contents</A
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aretrieve_package_content"
+>retrieve_package_content</A
+> :: FilePath -&gt; IO [<A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+>]</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_package_contents"
+><A NAME="v%3Adisplay_package_contents"
+></A
+></A
+><B
+>display_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the full content of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_binary_package_contents"
+><A NAME="v%3Adisplay_binary_package_contents"
+></A
+></A
+><B
+>display_binary_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the binary files installed by a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_doc_package_contents"
+><A NAME="v%3Adisplay_doc_package_contents"
+></A
+></A
+><B
+>display_doc_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the doc files installed by a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_etc_package_contents"
+><A NAME="v%3Adisplay_etc_package_contents"
+></A
+></A
+><B
+>display_etc_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the /etc content of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_include_package_contents"
+><A NAME="v%3Adisplay_include_package_contents"
+></A
+></A
+><B
+>display_include_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the include files installed by a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_library_package_contents"
+><A NAME="v%3Adisplay_library_package_contents"
+></A
+></A
+><B
+>display_library_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the library files installed by a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_share_package_contents"
+><A NAME="v%3Adisplay_share_package_contents"
+></A
+></A
+><B
+>display_share_package_contents</B
+> :: FilePath -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function for displaying the include files installed by a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:retrieve_package_content"
+><A NAME="v%3Aretrieve_package_content"
+></A
+></A
+><B
+>retrieve_package_content</B
+> :: FilePath -&gt; IO [<A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+>]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>retrieve content of package located at location path
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Drivers-Depend.html b/html/Drivers-Depend.html
new file mode 100644
--- /dev/null
+++ b/html/Drivers-Depend.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Depend</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Drivers-Depend.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Drivers.Depend</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains the top level routines for searching for
+ packages with certain dependencies
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3ADependTarget"
+>DependTarget</A
+>  = <A HREF="#v%3ADependTarget"
+>DependTarget</A
+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3ApkgName"
+>pkgName</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3ApkgSlot"
+>pkgSlot</A
+> :: ByteString</TD
+></TR
+></TABLE
+>}</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aparse_category"
+>parse_category</A
+> :: <A HREF="Drivers-Depend.html#t%3ADependTarget"
+>DependTarget</A
+> -&gt; FilePath -&gt; Bool -&gt; [FilePath] -&gt; IO [<A HREF="Parsers-Depend.html#t%3APackageDep"
+>PackageDep</A
+>]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asearch_for_depends"
+>search_for_depends</A
+> :: String -&gt; [FilePath] -&gt; Bool -&gt; IO ()</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:DependTarget"
+><A NAME="t%3ADependTarget"
+></A
+></A
+><B
+>DependTarget</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>Data type for tracking the depend info for the requested
+  depend package 
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:DependTarget"
+><A NAME="v%3ADependTarget"
+></A
+></A
+><B
+>DependTarget</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="body" COLSPAN="2"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:pkgName"
+><A NAME="v%3ApkgName"
+></A
+></A
+><B
+>pkgName</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:pkgSlot"
+><A NAME="v%3ApkgSlot"
+></A
+></A
+><B
+>pkgSlot</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:parse_category"
+><A NAME="v%3Aparse_category"
+></A
+></A
+><B
+>parse_category</B
+> :: <A HREF="Drivers-Depend.html#t%3ADependTarget"
+>DependTarget</A
+> -&gt; FilePath -&gt; Bool -&gt; [FilePath] -&gt; IO [<A HREF="Parsers-Depend.html#t%3APackageDep"
+>PackageDep</A
+>]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>check the DEPEND info for all items in [FilePath]
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:search_for_depends"
+><A NAME="v%3Asearch_for_depends"
+></A
+></A
+><B
+>search_for_depends</B
+> :: String -&gt; [FilePath] -&gt; Bool -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>Search for packages depending on a particular package.
+ The results from this function are similar to the ones
+ from equery via -d
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Drivers-Owner.html b/html/Drivers-Owner.html
new file mode 100644
--- /dev/null
+++ b/html/Drivers-Owner.html
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Owner</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Drivers-Owner.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Drivers.Owner</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adisplay_file_owner"
+>display_file_owner</A
+> :: FilePath -&gt; [FilePath] -&gt; IO ()</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:display_file_owner"
+><A NAME="v%3Adisplay_file_owner"
+></A
+></A
+><B
+>display_file_owner</B
+> :: FilePath -&gt; [FilePath] -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>main handler for displaying the owners of a supplied file
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Drivers-SearchPackage.html b/html/Drivers-SearchPackage.html
new file mode 100644
--- /dev/null
+++ b/html/Drivers-SearchPackage.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.SearchPackage</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Drivers-SearchPackage.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Drivers.SearchPackage</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains the functionality needed for searching
+ for packages
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asearch_for_packages_short"
+>search_for_packages_short</A
+> :: ByteString -&gt; [FilePath] -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asearch_for_packages_detailed"
+>search_for_packages_detailed</A
+> :: ByteString -&gt; [FilePath] -&gt; IO ()</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:search_for_packages_short"
+><A NAME="v%3Asearch_for_packages_short"
+></A
+></A
+><B
+>search_for_packages_short</B
+> :: ByteString -&gt; [FilePath] -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>Simply retrieve matches and print them out
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:search_for_packages_detailed"
+><A NAME="v%3Asearch_for_packages_detailed"
+></A
+></A
+><B
+>search_for_packages_detailed</B
+> :: ByteString -&gt; [FilePath] -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>Retrieve detailed information for all matched packages
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Drivers-Use.html b/html/Drivers-Use.html
new file mode 100644
--- /dev/null
+++ b/html/Drivers-Use.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Use</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Drivers-Use.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Drivers.Use</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asearch_for_use_all"
+>search_for_use_all</A
+> :: [FilePath] -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asearch_for_use_used"
+>search_for_use_used</A
+> :: [FilePath] -&gt; ByteString -&gt; IO ()</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:search_for_use_all"
+><A NAME="v%3Asearch_for_use_all"
+></A
+></A
+><B
+>search_for_use_all</B
+> :: [FilePath] -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>read each packages IUSE flags and match against the 
+ user search request 
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:search_for_use_used"
+><A NAME="v%3Asearch_for_use_used"
+></A
+></A
+><B
+>search_for_use_used</B
+> :: [FilePath] -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>read each packages IUSE flags, match against the user
+ request and finally check if the flag was actually present
+ during the emerge 
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Drivers-Version.html b/html/Drivers-Version.html
new file mode 100644
--- /dev/null
+++ b/html/Drivers-Version.html
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Version</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Drivers-Version.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Drivers.Version</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains the top level routines for searching for
+ packages with certain dependencies
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Amatch_version"
+>match_version</A
+> :: ByteString -&gt; ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ais_equal"
+>is_equal</A
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ais_larger"
+>is_larger</A
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ais_larger_equal"
+>is_larger_equal</A
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ais_smaller"
+>is_smaller</A
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ais_smaller_equal"
+>is_smaller_equal</A
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ais_same_rev_class"
+>is_same_rev_class</A
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:match_version"
+><A NAME="v%3Amatch_version"
+></A
+></A
+><B
+>match_version</B
+> :: ByteString -&gt; ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>check if a version plus qualifier matches a supplied
+ version string 
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:is_equal"
+><A NAME="v%3Ais_equal"
+></A
+></A
+><B
+>is_equal</B
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+><P
+>function checking equality of two version strings
+</P
+><P
+>NOTE: We do two things to determine equality:
+</P
+><UL
+><LI
+> a raw comparison of the ByteString
+       - next, we tokenize both ByteStrings, strip the trailing
+         zeros, and then compare to catch cases like
+         1.1.0.0.0 == 1.1
+</LI
+></UL
+><P
+>This means we're currently missing things like 
+ 1.1.0.0-rc1 and 1.1-rc1 as being equal
+</P
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:is_larger"
+><A NAME="v%3Ais_larger"
+></A
+></A
+><B
+>is_larger</B
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>check if version string 1 is larger than version string 2
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:is_larger_equal"
+><A NAME="v%3Ais_larger_equal"
+></A
+></A
+><B
+>is_larger_equal</B
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>check if version string 1 is large equal than version
+ string 2
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:is_smaller"
+><A NAME="v%3Ais_smaller"
+></A
+></A
+><B
+>is_smaller</B
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>check if version string 1 is smaller than version string2
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:is_smaller_equal"
+><A NAME="v%3Ais_smaller_equal"
+></A
+></A
+><B
+>is_smaller_equal</B
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>check if version string 1 is smaller equal than version
+ string 2.
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:is_same_rev_class"
+><A NAME="v%3Ais_same_rev_class"
+></A
+></A
+><B
+>is_same_rev_class</B
+> :: ByteString -&gt; ByteString -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function checking if two particular versions match
+ apart from the revision number
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Helpers-ByteString.html b/html/Helpers-ByteString.html
new file mode 100644
--- /dev/null
+++ b/html/Helpers-ByteString.html
@@ -0,0 +1,1053 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.ByteString</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Helpers-ByteString.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Helpers.ByteString</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains some helper function for ByteString
+ related functionality
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AandStr"
+>andStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AcolonW"
+>colonW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdashW"
+>dashW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AexclMarkW"
+>exclMarkW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AglobW"
+>globW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AnewlineW"
+>newlineW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Anewline"
+>newline</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AperiodW"
+>periodW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AplusW"
+>plusW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AquestMark"
+>questMark</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AslashW"
+>slashW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AspaceCharW"
+>spaceCharW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AunderscoreW"
+>underscoreW</A
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AbinStr"
+>binStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AcloseBracket"
+>closeBracket</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adash"
+>dash</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdocStr"
+>docStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AequalSign"
+>equalSign</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AetcStr"
+>etcStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AexclMark"
+>exclMark</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aglob"
+>glob</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Agreater"
+>greater</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Agr_eq"
+>gr_eq</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AincludeStr"
+>includeStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AlibStr"
+>libStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Alib64Str"
+>lib64Str</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Alow_eq"
+>low_eq</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AorSymbol"
+>orSymbol</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AopenBracket"
+>openBracket</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aplus"
+>plus</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AsbinStr"
+>sbinStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AshareStr"
+>shareStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asmaller"
+>smaller</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AspaceChar"
+>spaceChar</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atilde"
+>tilde</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AusrStr"
+>usrStr</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Achar_to_Word8"
+>char_to_Word8</A
+> :: Char -&gt; Word8</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aremove_last_newline"
+>remove_last_newline</A
+> :: ByteString -&gt; ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atokenize_BS"
+>tokenize_BS</A
+> :: ByteString -&gt; [ByteString]</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:andStr"
+><A NAME="v%3AandStr"
+></A
+></A
+><B
+>andStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:colonW"
+><A NAME="v%3AcolonW"
+></A
+></A
+><B
+>colonW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:dashW"
+><A NAME="v%3AdashW"
+></A
+></A
+><B
+>dashW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:exclMarkW"
+><A NAME="v%3AexclMarkW"
+></A
+></A
+><B
+>exclMarkW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:globW"
+><A NAME="v%3AglobW"
+></A
+></A
+><B
+>globW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:newlineW"
+><A NAME="v%3AnewlineW"
+></A
+></A
+><B
+>newlineW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:newline"
+><A NAME="v%3Anewline"
+></A
+></A
+><B
+>newline</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:periodW"
+><A NAME="v%3AperiodW"
+></A
+></A
+><B
+>periodW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:plusW"
+><A NAME="v%3AplusW"
+></A
+></A
+><B
+>plusW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:questMark"
+><A NAME="v%3AquestMark"
+></A
+></A
+><B
+>questMark</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:slashW"
+><A NAME="v%3AslashW"
+></A
+></A
+><B
+>slashW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:spaceCharW"
+><A NAME="v%3AspaceCharW"
+></A
+></A
+><B
+>spaceCharW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:underscoreW"
+><A NAME="v%3AunderscoreW"
+></A
+></A
+><B
+>underscoreW</B
+> :: Word8</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:binStr"
+><A NAME="v%3AbinStr"
+></A
+></A
+><B
+>binStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:closeBracket"
+><A NAME="v%3AcloseBracket"
+></A
+></A
+><B
+>closeBracket</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:dash"
+><A NAME="v%3Adash"
+></A
+></A
+><B
+>dash</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:docStr"
+><A NAME="v%3AdocStr"
+></A
+></A
+><B
+>docStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:equalSign"
+><A NAME="v%3AequalSign"
+></A
+></A
+><B
+>equalSign</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:etcStr"
+><A NAME="v%3AetcStr"
+></A
+></A
+><B
+>etcStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:exclMark"
+><A NAME="v%3AexclMark"
+></A
+></A
+><B
+>exclMark</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:glob"
+><A NAME="v%3Aglob"
+></A
+></A
+><B
+>glob</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:greater"
+><A NAME="v%3Agreater"
+></A
+></A
+><B
+>greater</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:gr_eq"
+><A NAME="v%3Agr_eq"
+></A
+></A
+><B
+>gr_eq</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:includeStr"
+><A NAME="v%3AincludeStr"
+></A
+></A
+><B
+>includeStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:libStr"
+><A NAME="v%3AlibStr"
+></A
+></A
+><B
+>libStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:lib64Str"
+><A NAME="v%3Alib64Str"
+></A
+></A
+><B
+>lib64Str</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:low_eq"
+><A NAME="v%3Alow_eq"
+></A
+></A
+><B
+>low_eq</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:orSymbol"
+><A NAME="v%3AorSymbol"
+></A
+></A
+><B
+>orSymbol</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:openBracket"
+><A NAME="v%3AopenBracket"
+></A
+></A
+><B
+>openBracket</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:plus"
+><A NAME="v%3Aplus"
+></A
+></A
+><B
+>plus</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:sbinStr"
+><A NAME="v%3AsbinStr"
+></A
+></A
+><B
+>sbinStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:shareStr"
+><A NAME="v%3AshareStr"
+></A
+></A
+><B
+>shareStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:smaller"
+><A NAME="v%3Asmaller"
+></A
+></A
+><B
+>smaller</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:spaceChar"
+><A NAME="v%3AspaceChar"
+></A
+></A
+><B
+>spaceChar</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:tilde"
+><A NAME="v%3Atilde"
+></A
+></A
+><B
+>tilde</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:usrStr"
+><A NAME="v%3AusrStr"
+></A
+></A
+><B
+>usrStr</B
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:char_to_Word8"
+><A NAME="v%3Achar_to_Word8"
+></A
+></A
+><B
+>char_to_Word8</B
+> :: Char -&gt; Word8</TD
+></TR
+><TR
+><TD CLASS="doc"
+>convert char into Word8
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:remove_last_newline"
+><A NAME="v%3Aremove_last_newline"
+></A
+></A
+><B
+>remove_last_newline</B
+> :: ByteString -&gt; ByteString</TD
+></TR
+><TR
+><TD CLASS="doc"
+>if the last element in a ByteString is a newline,
+ discard it, otherwise splitting the ByteString by
+ newlines will result in an empty last element
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:tokenize_BS"
+><A NAME="v%3Atokenize_BS"
+></A
+></A
+><B
+>tokenize_BS</B
+> :: ByteString -&gt; [ByteString]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>split ByteString into tokens separated by whitespace 
+ (currently only spaces) making sure to remove any trailing
+ newlines
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Helpers-Common.html b/html/Helpers-Common.html
new file mode 100644
--- /dev/null
+++ b/html/Helpers-Common.html
@@ -0,0 +1,425 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.Common</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Helpers-Common.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Helpers.Common</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains some common function used by other modules
+ that don't (yet) have their own category
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdefaultVersionToken"
+>defaultVersionToken</A
+> :: <A HREF="Helpers-Common.html#t%3AVersionToken"
+>VersionToken</A
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Afind_package_paths"
+>find_package_paths</A
+> :: String -&gt; [FilePath] -&gt; IO [FilePath]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_categories"
+>get_categories</A
+> :: FilePath -&gt; IO [FilePath]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ashow_version"
+>show_version</A
+> :: IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Astrip_category"
+>strip_category</A
+> :: String -&gt; [FilePath] -&gt; (String, [FilePath])</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asplit_version_BS"
+>split_version_BS</A
+> :: ByteString -&gt; <A HREF="Helpers-Common.html#t%3AVersionToken"
+>VersionToken</A
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3AVersionToken"
+>VersionToken</A
+>  = <A HREF="#v%3AVersionToken"
+>VersionToken</A
+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AdName"
+>dName</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AdVersion"
+>dVersion</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AdSlot"
+>dSlot</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AdUseDeps"
+>dUseDeps</A
+> :: ByteString</TD
+></TR
+></TABLE
+>}</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:defaultVersionToken"
+><A NAME="v%3AdefaultVersionToken"
+></A
+></A
+><B
+>defaultVersionToken</B
+> :: <A HREF="Helpers-Common.html#t%3AVersionToken"
+>VersionToken</A
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:find_package_paths"
+><A NAME="v%3Afind_package_paths"
+></A
+></A
+><B
+>find_package_paths</B
+> :: String -&gt; [FilePath] -&gt; IO [FilePath]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>look for packages matching the searched for name in database
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_categories"
+><A NAME="v%3Aget_categories"
+></A
+></A
+><B
+>get_categories</B
+> :: FilePath -&gt; IO [FilePath]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>filter all category directories from main database 
+ directory
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:show_version"
+><A NAME="v%3Ashow_version"
+></A
+></A
+><B
+>show_version</B
+> :: IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>function printing out the current version information
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:strip_category"
+><A NAME="v%3Astrip_category"
+></A
+></A
+><B
+>strip_category</B
+> :: String -&gt; [FilePath] -&gt; (String, [FilePath])</TD
+></TR
+><TR
+><TD CLASS="doc"
+>given a pattern and a list of search paths, try to strip
+ the category of the pattern. If one exists, restrict
+ the search to the single path in the list of filepaths
+ corresponding to the category.
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:split_version_BS"
+><A NAME="v%3Asplit_version_BS"
+></A
+></A
+><B
+>split_version_BS</B
+> :: ByteString -&gt; <A HREF="Helpers-Common.html#t%3AVersionToken"
+>VersionToken</A
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>splits off the version string from the package name 
+ via regular expression
+ NOTE: This is a specialized version for ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:VersionToken"
+><A NAME="t%3AVersionToken"
+></A
+></A
+><B
+>VersionToken</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>data structure holding the pieces of an EAPI
+ version string, i.e. name-version:slot[useDep]
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:VersionToken"
+><A NAME="v%3AVersionToken"
+></A
+></A
+><B
+>VersionToken</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="body" COLSPAN="2"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:dName"
+><A NAME="v%3AdName"
+></A
+></A
+><B
+>dName</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:dVersion"
+><A NAME="v%3AdVersion"
+></A
+></A
+><B
+>dVersion</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:dSlot"
+><A NAME="v%3AdSlot"
+></A
+></A
+><B
+>dSlot</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:dUseDeps"
+><A NAME="v%3AdUseDeps"
+></A
+></A
+><B
+>dUseDeps</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Helpers-FileIO.html b/html/Helpers-FileIO.html
new file mode 100644
--- /dev/null
+++ b/html/Helpers-FileIO.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.FileIO</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Helpers-FileIO.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Helpers.FileIO</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module contains file IO functionality
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdataBaseDir"
+>dataBaseDir</A
+> :: FilePath</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Afilter_dot_dirs"
+>filter_dot_dirs</A
+> :: [FilePath] -&gt; [FilePath]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_file_date"
+>get_file_date</A
+> :: FilePath -&gt; IO String</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aread_file"
+>read_file</A
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aretrieve_directory_contents"
+>retrieve_directory_contents</A
+> :: FilePath -&gt; IO [FilePath]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atry_read_file"
+>try_read_file</A
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:dataBaseDir"
+><A NAME="v%3AdataBaseDir"
+></A
+></A
+><B
+>dataBaseDir</B
+> :: FilePath</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:filter_dot_dirs"
+><A NAME="v%3Afilter_dot_dirs"
+></A
+></A
+><B
+>filter_dot_dirs</B
+> :: [FilePath] -&gt; [FilePath]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>filter the .. and . directories from a list of paths
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_file_date"
+><A NAME="v%3Aget_file_date"
+></A
+></A
+><B
+>get_file_date</B
+> :: FilePath -&gt; IO String</TD
+></TR
+><TR
+><TD CLASS="doc"
+>return the modification time of a file as a string of
+ the form mm-dd-yy-hh-mm
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:read_file"
+><A NAME="v%3Aread_file"
+></A
+></A
+><B
+>read_file</B
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="doc"
+>open the given file. If things fail try to detect
+ why and provide the user with some sort of useful error 
+ message (generic one otherwise); then quit 
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:retrieve_directory_contents"
+><A NAME="v%3Aretrieve_directory_contents"
+></A
+></A
+><B
+>retrieve_directory_contents</B
+> :: FilePath -&gt; IO [FilePath]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>returns a list of the content of dir sans <A HREF="--.html"
+>..</A
+> and <A HREF="-.html"
+>.</A
+>
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:try_read_file"
+><A NAME="v%3Atry_read_file"
+></A
+></A
+><B
+>try_read_file</B
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="doc"
+>try to open the given file and return the content
+ as a Just ByteString if it exists and Nothing otherwise
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Helpers-PrettyPrint.html b/html/Helpers-PrettyPrint.html
new file mode 100644
--- /dev/null
+++ b/html/Helpers-PrettyPrint.html
@@ -0,0 +1,461 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.PrettyPrint</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Helpers-PrettyPrint.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Helpers.PrettyPrint</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>PrettyPrint provides tools for colored output to the terminal
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AputColorStr"
+>putColorStr</A
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; String -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AputColorStrLn"
+>putColorStrLn</A
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; String -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AputColorBStr"
+>putColorBStr</A
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AputColorBStrLn"
+>putColorBStrLn</A
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3AColor"
+>Color</A
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>= <A HREF="#v%3ABlack"
+>Black</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ARed"
+>Red</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AGreen"
+>Green</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AYellow"
+>Yellow</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ABlue"
+>Blue</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AMagenta"
+>Magenta</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ACyan"
+>Cyan</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AWhite"
+>White</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AReset"
+>Reset</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:putColorStr"
+><A NAME="v%3AputColorStr"
+></A
+></A
+><B
+>putColorStr</B
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; String -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>print a colored string to the terminal
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:putColorStrLn"
+><A NAME="v%3AputColorStrLn"
+></A
+></A
+><B
+>putColorStrLn</B
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; String -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:putColorBStr"
+><A NAME="v%3AputColorBStr"
+></A
+></A
+><B
+>putColorBStr</B
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="doc"
+>print a colored ByteString to the terminal
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:putColorBStrLn"
+><A NAME="v%3AputColorBStrLn"
+></A
+></A
+><B
+>putColorBStrLn</B
+> :: <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+> -&gt; ByteString -&gt; IO ()</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:Color"
+><A NAME="t%3AColor"
+></A
+></A
+><B
+>Color</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>available colors
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:Black"
+><A NAME="v%3ABlack"
+></A
+></A
+><B
+>Black</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Red"
+><A NAME="v%3ARed"
+></A
+></A
+><B
+>Red</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Green"
+><A NAME="v%3AGreen"
+></A
+></A
+><B
+>Green</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Yellow"
+><A NAME="v%3AYellow"
+></A
+></A
+><B
+>Yellow</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Blue"
+><A NAME="v%3ABlue"
+></A
+></A
+><B
+>Blue</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Magenta"
+><A NAME="v%3AMagenta"
+></A
+></A
+><B
+>Magenta</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Cyan"
+><A NAME="v%3ACyan"
+></A
+></A
+><B
+>Cyan</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:White"
+><A NAME="v%3AWhite"
+></A
+></A
+><B
+>White</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Reset"
+><A NAME="v%3AReset"
+></A
+></A
+><B
+>Reset</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Color')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:Color" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Enum <A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Color</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Chost.html b/html/Parsers-Chost.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Chost.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Chost</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Chost.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Chost</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the CHOST info of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_chost"
+>get_chost</A
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_chost"
+><A NAME="v%3Aget_chost"
+></A
+></A
+><B
+>get_chost</B
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="doc"
+>open the SLOT info of a package and return as a
+ ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-CommandLine.html b/html/Parsers-CommandLine.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-CommandLine.html
@@ -0,0 +1,721 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.CommandLine</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-CommandLine.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.CommandLine</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the command line options for the 
+   word count utility
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdefaultOptions"
+>defaultOptions</A
+> :: <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>getArgs</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aoptions"
+>options</A
+> :: [OptDescr (<A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+> -&gt; IO <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+>)]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3AOptions"
+>Options</A
+>  = <A HREF="#v%3AOptions"
+>Options</A
+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AtheQuery"
+>theQuery</A
+> :: <A HREF="Parsers-CommandLine.html#t%3AQuery"
+>Query</A
+></TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AqueryOpt"
+>queryOpt</A
+> :: String</TD
+></TR
+></TABLE
+>}</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3AQuery"
+>Query</A
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>= <A HREF="#v%3ABinContents"
+>BinContents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AContents"
+>Contents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ADependAll"
+>DependAll</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ADependUsed"
+>DependUsed</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ADocContents"
+>DocContents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AEtcContents"
+>EtcContents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AIncludeContents"
+>IncludeContents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ALibContents"
+>LibContents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ANone"
+>None</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AOwner"
+>Owner</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ASearchShort"
+>SearchShort</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ASearchDetailed"
+>SearchDetailed</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AShareContents"
+>ShareContents</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AUseAll"
+>UseAll</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AUseUsed"
+>UseUsed</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AVersion"
+>Version</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Ashow_usage"
+>show_usage</A
+> :: <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+> -&gt; IO <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:defaultOptions"
+><A NAME="v%3AdefaultOptions"
+></A
+></A
+><B
+>defaultOptions</B
+> :: <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>default selections
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>getArgs</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:options"
+><A NAME="v%3Aoptions"
+></A
+></A
+><B
+>options</B
+> :: [OptDescr (<A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+> -&gt; IO <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+>)]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>available command line flags
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:Options"
+><A NAME="t%3AOptions"
+></A
+></A
+><B
+>Options</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>data structure for keeping track of selected command line options
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:Options"
+><A NAME="v%3AOptions"
+></A
+></A
+><B
+>Options</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="body" COLSPAN="2"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:theQuery"
+><A NAME="v%3AtheQuery"
+></A
+></A
+><B
+>theQuery</B
+> :: <A HREF="Parsers-CommandLine.html#t%3AQuery"
+>Query</A
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:queryOpt"
+><A NAME="v%3AqueryOpt"
+></A
+></A
+><B
+>queryOpt</B
+> :: String</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:Query"
+><A NAME="t%3AQuery"
+></A
+></A
+><B
+>Query</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+><P
+>data structure for keeping track of command
+ line requests. If only a subset of a package's content
+ is requested we assume that
+</P
+><UL
+><LI
+>binaries are in /usr/bin, /usr/sbin
+     /bin/, /sbin,
+</LI
+><LI
+>libraries are in /lib/, /lib64, 
+     /usr/lib, /usr/lib64
+</LI
+><LI
+>docs are in /usr/share/doc
+</LI
+><LI
+>for the remainder we provide filters for /etc,
+     /usr/include, and all of /usr/share
+</LI
+></UL
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:BinContents"
+><A NAME="v%3ABinContents"
+></A
+></A
+><B
+>BinContents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Contents"
+><A NAME="v%3AContents"
+></A
+></A
+><B
+>Contents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:DependAll"
+><A NAME="v%3ADependAll"
+></A
+></A
+><B
+>DependAll</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:DependUsed"
+><A NAME="v%3ADependUsed"
+></A
+></A
+><B
+>DependUsed</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:DocContents"
+><A NAME="v%3ADocContents"
+></A
+></A
+><B
+>DocContents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:EtcContents"
+><A NAME="v%3AEtcContents"
+></A
+></A
+><B
+>EtcContents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:IncludeContents"
+><A NAME="v%3AIncludeContents"
+></A
+></A
+><B
+>IncludeContents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:LibContents"
+><A NAME="v%3ALibContents"
+></A
+></A
+><B
+>LibContents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:None"
+><A NAME="v%3ANone"
+></A
+></A
+><B
+>None</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Owner"
+><A NAME="v%3AOwner"
+></A
+></A
+><B
+>Owner</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:SearchShort"
+><A NAME="v%3ASearchShort"
+></A
+></A
+><B
+>SearchShort</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:SearchDetailed"
+><A NAME="v%3ASearchDetailed"
+></A
+></A
+><B
+>SearchDetailed</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:ShareContents"
+><A NAME="v%3AShareContents"
+></A
+></A
+><B
+>ShareContents</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:UseAll"
+><A NAME="v%3AUseAll"
+></A
+></A
+><B
+>UseAll</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:UseUsed"
+><A NAME="v%3AUseUsed"
+></A
+></A
+><B
+>UseUsed</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Version"
+><A NAME="v%3AVersion"
+></A
+></A
+><B
+>Version</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Query')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:Query" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Eq <A HREF="Parsers-CommandLine.html#t%3AQuery"
+>Query</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:show_usage"
+><A NAME="v%3Ashow_usage"
+></A
+></A
+><B
+>show_usage</B
+> :: <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+> -&gt; IO <A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Options</A
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>initiate query to show usage info
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Content.html b/html/Parsers-Content.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Content.html
@@ -0,0 +1,517 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Content</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Content.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Content</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the contents of a package and
+ puts everything into a list of PackageContent data 
+ structures
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdefaultContent"
+>defaultContent</A
+> :: <A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_content"
+>get_content</A
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3AFileType"
+>FileType</A
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>= <A HREF="#v%3ANone"
+>None</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ADir"
+>Dir</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ASym"
+>Sym</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AObj"
+>Obj</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3APackageContentItem"
+>PackageContentItem</A
+>  = <A HREF="#v%3APackageContentItem"
+>PackageContentItem</A
+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AfileType"
+>fileType</A
+> :: <A HREF="Parsers-Content.html#t%3AFileType"
+>FileType</A
+></TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Aname"
+>name</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Amd5"
+>md5</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Asize"
+>size</A
+> :: ByteString</TD
+></TR
+></TABLE
+>}</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aretrieve_package_content"
+>retrieve_package_content</A
+> :: FilePath -&gt; IO [<A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+>]</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:defaultContent"
+><A NAME="v%3AdefaultContent"
+></A
+></A
+><B
+>defaultContent</B
+> :: <A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>default Dependency data structure
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_content"
+><A NAME="v%3Aget_content"
+></A
+></A
+><B
+>get_content</B
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="doc"
+>read the CONTENT of a file and return it as a raw 
+ ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:FileType"
+><A NAME="t%3AFileType"
+></A
+></A
+><B
+>FileType</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>data type for describing the type of <A HREF="file.html"
+>file</A
+>
+ in the PackageContent
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:None"
+><A NAME="v%3ANone"
+></A
+></A
+><B
+>None</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Dir"
+><A NAME="v%3ADir"
+></A
+></A
+><B
+>Dir</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Sym"
+><A NAME="v%3ASym"
+></A
+></A
+><B
+>Sym</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Obj"
+><A NAME="v%3AObj"
+></A
+></A
+><B
+>Obj</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FileType')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:FileType" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Eq <A HREF="Parsers-Content.html#t%3AFileType"
+>FileType</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:PackageContentItem"
+><A NAME="t%3APackageContentItem"
+></A
+></A
+><B
+>PackageContentItem</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>data structure for holding a single entry in the 
+ CONTENTS file of a package
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:PackageContentItem"
+><A NAME="v%3APackageContentItem"
+></A
+></A
+><B
+>PackageContentItem</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="body" COLSPAN="2"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:fileType"
+><A NAME="v%3AfileType"
+></A
+></A
+><B
+>fileType</B
+> :: <A HREF="Parsers-Content.html#t%3AFileType"
+>FileType</A
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:name"
+><A NAME="v%3Aname"
+></A
+></A
+><B
+>name</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:md5"
+><A NAME="v%3Amd5"
+></A
+></A
+><B
+>md5</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:size"
+><A NAME="v%3Asize"
+></A
+></A
+><B
+>size</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PackageContentItem')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:PackageContentItem" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Eq <A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:retrieve_package_content"
+><A NAME="v%3Aretrieve_package_content"
+></A
+></A
+><B
+>retrieve_package_content</B
+> :: FilePath -&gt; IO [<A HREF="Parsers-Content.html#t%3APackageContentItem"
+>PackageContentItem</A
+>]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>retrieve content of package located at location path
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Depend.html b/html/Parsers-Depend.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Depend.html
@@ -0,0 +1,567 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Depend</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Depend.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Depend</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the depend string of a package and 
+  returns a list of Dependency data structures
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Adepend_parser"
+>depend_parser</A
+> :: ByteString -&gt; [<A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+>]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3AdefaultDepend"
+>defaultDepend</A
+> :: <A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_depend"
+>get_depend</A
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_pdepend"
+>get_pdepend</A
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_rdepend"
+>get_rdepend</A
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>newtype</SPAN
+>  <A HREF="#t%3APackageDep"
+>PackageDep</A
+>  = <A HREF="#v%3APackageDep"
+>PackageDep</A
+> (String, [<A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+>])</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3ADependency"
+>Dependency</A
+>  = <A HREF="#v%3ADependency"
+>Dependency</A
+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AuseFlags"
+>useFlags</A
+> :: [ByteString]</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Aqualifier"
+>qualifier</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AfullName"
+>fullName</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Apackage"
+>package</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Aversion"
+>version</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3Aslot"
+>slot</A
+> :: ByteString</TD
+></TR
+><TR
+><TD CLASS="recfield"
+><A HREF="#v%3AuseDeps"
+>useDeps</A
+> :: ByteString</TD
+></TR
+></TABLE
+>}</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:depend_parser"
+><A NAME="v%3Adepend_parser"
+></A
+></A
+><B
+>depend_parser</B
+> :: ByteString -&gt; [<A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+>]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>top level function for parsing a package dependency string
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:defaultDepend"
+><A NAME="v%3AdefaultDepend"
+></A
+></A
+><B
+>defaultDepend</B
+> :: <A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+></TD
+></TR
+><TR
+><TD CLASS="doc"
+>default Dependency data structure
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_depend"
+><A NAME="v%3Aget_depend"
+></A
+></A
+><B
+>get_depend</B
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="doc"
+><P
+>raw functions for attempting to open DEPEND, RDEPEND,
+ and RDEPEND files
+</P
+><P
+>DEPEND
+</P
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_pdepend"
+><A NAME="v%3Aget_pdepend"
+></A
+></A
+><B
+>get_pdepend</B
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="doc"
+>PDEPEND
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_rdepend"
+><A NAME="v%3Aget_rdepend"
+></A
+></A
+><B
+>get_rdepend</B
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="doc"
+>RDPEND
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>newtype</SPAN
+>  <A NAME="t:PackageDep"
+><A NAME="t%3APackageDep"
+></A
+></A
+><B
+>PackageDep</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>type holding all dependencies for a particular package
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:PackageDep"
+><A NAME="v%3APackageDep"
+></A
+></A
+><B
+>PackageDep</B
+> (String, [<A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+>])</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:PackageDep')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:PackageDep" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Show <A HREF="Parsers-Depend.html#t%3APackageDep"
+>PackageDep</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:Dependency"
+><A NAME="t%3ADependency"
+></A
+></A
+><B
+>Dependency</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>data structure for holding a dependency of a package;
+ it includes the name, version, qualifier as well as 
+ the use flag that requested it if applicable
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:Dependency"
+><A NAME="v%3ADependency"
+></A
+></A
+><B
+>Dependency</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="body" COLSPAN="2"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:useFlags"
+><A NAME="v%3AuseFlags"
+></A
+></A
+><B
+>useFlags</B
+> :: [ByteString]</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:qualifier"
+><A NAME="v%3Aqualifier"
+></A
+></A
+><B
+>qualifier</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:fullName"
+><A NAME="v%3AfullName"
+></A
+></A
+><B
+>fullName</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:package"
+><A NAME="v%3Apackage"
+></A
+></A
+><B
+>package</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:version"
+><A NAME="v%3Aversion"
+></A
+></A
+><B
+>version</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:slot"
+><A NAME="v%3Aslot"
+></A
+></A
+><B
+>slot</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:useDeps"
+><A NAME="v%3AuseDeps"
+></A
+></A
+><B
+>useDeps</B
+> :: ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Dependency')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:Dependency" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Eq <A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>Show <A HREF="Parsers-Depend.html#t%3ADependency"
+>Dependency</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Keywords.html b/html/Parsers-Keywords.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Keywords.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Keywords</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Keywords.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Keywords</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the KEYWORD info of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_keywords"
+>get_keywords</A
+> :: FilePath -&gt; IO [ByteString]</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_keywords"
+><A NAME="v%3Aget_keywords"
+></A
+></A
+><B
+>get_keywords</B
+> :: FilePath -&gt; IO [ByteString]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>open the SLOT info of a package and return as a
+ ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Repository.html b/html/Parsers-Repository.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Repository.html
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Repository</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Repository.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Repository</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the repository info of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_repository"
+>get_repository</A
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_repository"
+><A NAME="v%3Aget_repository"
+></A
+></A
+><B
+>get_repository</B
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="doc"
+>open the SLOT info of a package and return as a
+ ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Slot.html b/html/Parsers-Slot.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Slot.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Slot</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Slot.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Slot</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the SLOT info of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_slot"
+>get_slot</A
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atry_get_slot"
+>try_get_slot</A
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_slot"
+><A NAME="v%3Aget_slot"
+></A
+></A
+><B
+>get_slot</B
+> :: FilePath -&gt; IO ByteString</TD
+></TR
+><TR
+><TD CLASS="doc"
+>open the SLOT info of a package and return as a
+ ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:try_get_slot"
+><A NAME="v%3Atry_get_slot"
+></A
+></A
+><B
+>try_get_slot</B
+> :: FilePath -&gt; IO (Maybe ByteString)</TD
+></TR
+><TR
+><TD CLASS="doc"
+>same as get_slot but uses try_read so we can handle
+ failure in opening a SLOT file during execution
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Use.html b/html/Parsers-Use.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Use.html
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Use</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Use.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Use</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this module parses the USE info of a package
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_USE_flags"
+>get_USE_flags</A
+> :: FilePath -&gt; IO [ByteString]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aget_IUSE_flags"
+>get_IUSE_flags</A
+> :: FilePath -&gt; IO [ByteString]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atry_get_USE_flags"
+>try_get_USE_flags</A
+> :: FilePath -&gt; IO (Maybe [ByteString])</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atry_get_IUSE_flags"
+>try_get_IUSE_flags</A
+> :: FilePath -&gt; IO (Maybe [ByteString])</TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_USE_flags"
+><A NAME="v%3Aget_USE_flags"
+></A
+></A
+><B
+>get_USE_flags</B
+> :: FilePath -&gt; IO [ByteString]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>parses the USE flags active during the emerge of the current 
+ package and returns the content in tokenized form.
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:get_IUSE_flags"
+><A NAME="v%3Aget_IUSE_flags"
+></A
+></A
+><B
+>get_IUSE_flags</B
+> :: FilePath -&gt; IO [ByteString]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>parses the USE flags active during the emerge of the current 
+ package and returns them as a raw ByteString
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:try_get_USE_flags"
+><A NAME="v%3Atry_get_USE_flags"
+></A
+></A
+><B
+>try_get_USE_flags</B
+> :: FilePath -&gt; IO (Maybe [ByteString])</TD
+></TR
+><TR
+><TD CLASS="doc"
+>same as get_useFlags but uses try_read so we can handle
+ failure in opening a USE file during execution
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:try_get_IUSE_flags"
+><A NAME="v%3Atry_get_IUSE_flags"
+></A
+></A
+><B
+>try_get_IUSE_flags</B
+> :: FilePath -&gt; IO (Maybe [ByteString])</TD
+></TR
+><TR
+><TD CLASS="doc"
+>same as get_useFlags_raw but uses try_read so we can handle
+ failure in opening a USE file during execution
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/Parsers-Version.html b/html/Parsers-Version.html
new file mode 100644
--- /dev/null
+++ b/html/Parsers-Version.html
@@ -0,0 +1,574 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Version</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+><SCRIPT TYPE="text/javascript"
+>window.onload = function () {setSynopsis("mini_Parsers-Version.html")};</SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="modulebar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><FONT SIZE="6"
+>Parsers.Version</FONT
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Description</TD
+></TR
+><TR
+><TD CLASS="doc"
+>this parser module contains functions that allow to parse
+ and compare ebuild version numbers
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Synopsis</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Asplit_version"
+>split_version</A
+> :: ByteString -&gt; [<A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+>]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atest_NumCharTok"
+>test_NumCharTok</A
+> :: <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+> -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Atest_Revision"
+>test_Revision</A
+> :: <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+> -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A HREF="#v%3Aremove_trailing_zeros"
+>remove_trailing_zeros</A
+> :: [<A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+>] -&gt; [<A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+>]</TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3AVersionTok"
+>VersionTok</A
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>= <A HREF="#v%3ANumTok"
+>NumTok</A
+> ByteString</TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ASuffix"
+>Suffix</A
+> <A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>SuffixChoice</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ARevision"
+>Revision</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s8"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A HREF="#t%3ASuffixChoice"
+>SuffixChoice</A
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>= <A HREF="#v%3AAlpha"
+>Alpha</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ABeta"
+>Beta</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3APre"
+>Pre</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3ARc"
+>Rc</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>| <A HREF="#v%3AP"
+>P</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Documentation</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:split_version"
+><A NAME="v%3Asplit_version"
+></A
+></A
+><B
+>split_version</B
+> :: ByteString -&gt; [<A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+>]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>split a version number into tokens
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:test_NumCharTok"
+><A NAME="v%3Atest_NumCharTok"
+></A
+></A
+><B
+>test_NumCharTok</B
+> :: <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+> -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>simple function to test if an VersionTok data element
+ is of type NumTok or CharTok
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:test_Revision"
+><A NAME="v%3Atest_Revision"
+></A
+></A
+><B
+>test_Revision</B
+> :: <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+> -&gt; Bool</TD
+></TR
+><TR
+><TD CLASS="doc"
+>simple function to test if an VersionTok data element
+ is of type Revision 
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><A NAME="v:remove_trailing_zeros"
+><A NAME="v%3Aremove_trailing_zeros"
+></A
+></A
+><B
+>remove_trailing_zeros</B
+> :: [<A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+>] -&gt; [<A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+>]</TD
+></TR
+><TR
+><TD CLASS="doc"
+>remove trailing zeros from a list of NumToks
+</TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:VersionTok"
+><A NAME="t%3AVersionTok"
+></A
+></A
+><B
+>VersionTok</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>keeps track of the token type in a version string
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:NumTok"
+><A NAME="v%3ANumTok"
+></A
+></A
+><B
+>NumTok</B
+> ByteString</TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Suffix"
+><A NAME="v%3ASuffix"
+></A
+></A
+><B
+>Suffix</B
+> <A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>SuffixChoice</A
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Revision"
+><A NAME="v%3ARevision"
+></A
+></A
+><B
+>Revision</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:VersionTok')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:VersionTok" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Eq <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>Ord <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>Show <A HREF="Parsers-Version.html#t%3AVersionTok"
+>VersionTok</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>  <A NAME="t:SuffixChoice"
+><A NAME="t%3ASuffixChoice"
+></A
+></A
+><B
+>SuffixChoice</B
+>  </TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="ndoc"
+>keeps track of the type of version suffix 
+</TD
+></TR
+><TR
+><TD CLASS="section4"
+>Constructors</TD
+></TR
+><TR
+><TD CLASS="body"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="arg"
+><A NAME="v:Alpha"
+><A NAME="v%3AAlpha"
+></A
+></A
+><B
+>Alpha</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Beta"
+><A NAME="v%3ABeta"
+></A
+></A
+><B
+>Beta</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Pre"
+><A NAME="v%3APre"
+></A
+></A
+><B
+>Pre</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:Rc"
+><A NAME="v%3ARc"
+></A
+></A
+><B
+>Rc</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+><TR
+><TD CLASS="arg"
+><A NAME="v:P"
+><A NAME="v%3AP"
+></A
+></A
+><B
+>P</B
+></TD
+><TD CLASS="rdoc"
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section4"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:SuffixChoice')" ALT="show/hide"
+> Instances</TD
+></TR
+><TR
+><TD CLASS="body"
+><DIV ID="i:SuffixChoice" STYLE="display:block;"
+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
+><TR
+><TD CLASS="decl"
+>Enum <A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>SuffixChoice</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>Eq <A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>SuffixChoice</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>Ord <A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>SuffixChoice</A
+></TD
+></TR
+><TR
+><TD CLASS="decl"
+>Show <A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>SuffixChoice</A
+></TD
+></TR
+></TABLE
+></DIV
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/doc-index.html b/html/doc-index.html
new file mode 100644
--- /dev/null
+++ b/html/doc-index.html
@@ -0,0 +1,1546 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+> (Index)</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD COLSPAN="2" STYLE="padding-top:5px;"
+><FORM onsubmit="full_search(); return false;" ACTION=""
+>Search: <INPUT ID="searchbox" onkeyup="quick_search()"
+> <INPUT VALUE="Search" TYPE="submit"
+> <SPAN ID="searchmsg"
+> </SPAN
+></FORM
+></TD
+></TR
+><TR
+><TD
+><TABLE ID="indexlist" CELLPADDING="0" CELLSPACING="5"
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Alpha</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3AAlpha"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>andStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AandStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>ArgDescr</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>ArgOrder</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Beta</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3ABeta"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>BinContents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ABinContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>binStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AbinStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Black</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3ABlack"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Blue</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3ABlue"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>char_to_Word8</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Achar_to_Word8"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>closeBracket</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AcloseBracket"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>colonW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AcolonW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Color</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#t%3AColor"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Cyan</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3ACyan"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dash</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Adash"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dashW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AdashW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dataBaseDir</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-FileIO.html#v%3AdataBaseDir"
+>Helpers.FileIO</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>defaultContent</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3AdefaultContent"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>defaultDepend</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3AdefaultDepend"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>defaultOptions</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AdefaultOptions"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>defaultVersionToken</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3AdefaultVersionToken"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>DependAll</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ADependAll"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>Dependency</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Type/Class)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#t%3ADependency"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3ADependency"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>DependTarget</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Type/Class)</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Depend.html#t%3ADependTarget"
+>Drivers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Depend.html#v%3ADependTarget"
+>Drivers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>DependUsed</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ADependUsed"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>depend_parser</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Adepend_parser"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Dir</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3ADir"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_binary_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_binary_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_doc_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_doc_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_etc_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_etc_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_file_owner</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Owner.html#v%3Adisplay_file_owner"
+>Drivers.Owner</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_include_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_include_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_library_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_library_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>display_share_package_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Content.html#v%3Adisplay_share_package_contents"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dName</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3AdName"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>DocContents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ADocContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>docStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AdocStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dSlot</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3AdSlot"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dUseDeps</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3AdUseDeps"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>dVersion</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3AdVersion"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>equalSign</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AequalSign"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>EtcContents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AEtcContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>etcStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AetcStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>exclMark</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AexclMark"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>exclMarkW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AexclMarkW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>FileType</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#t%3AFileType"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>fileType</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3AfileType"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>filter_dot_dirs</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-FileIO.html#v%3Afilter_dot_dirs"
+>Helpers.FileIO</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>find_package_paths</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3Afind_package_paths"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>fullName</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3AfullName"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>getArgs</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>getOpt</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_categories</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3Aget_categories"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_chost</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Chost.html#v%3Aget_chost"
+>Parsers.Chost</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_content</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3Aget_content"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_depend</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Aget_depend"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_file_date</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-FileIO.html#v%3Aget_file_date"
+>Helpers.FileIO</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_IUSE_flags</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Use.html#v%3Aget_IUSE_flags"
+>Parsers.Use</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_keywords</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Keywords.html#v%3Aget_keywords"
+>Parsers.Keywords</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_pdepend</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Aget_pdepend"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_rdepend</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Aget_rdepend"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_repository</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Repository.html#v%3Aget_repository"
+>Parsers.Repository</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_slot</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Slot.html#v%3Aget_slot"
+>Parsers.Slot</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>get_USE_flags</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Use.html#v%3Aget_USE_flags"
+>Parsers.Use</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>glob</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Aglob"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>globW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AglobW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>greater</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Agreater"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Green</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AGreen"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>gr_eq</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Agr_eq"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>IncludeContents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AIncludeContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>includeStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AincludeStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>is_equal</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Ais_equal"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>is_larger</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Ais_larger"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>is_larger_equal</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Ais_larger_equal"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>is_same_rev_class</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Ais_same_rev_class"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>is_smaller</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Ais_smaller"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>is_smaller_equal</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Ais_smaller_equal"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>lib64Str</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Alib64Str"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>LibContents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ALibContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>libStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AlibStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>low_eq</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Alow_eq"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Magenta</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AMagenta"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>match_version</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Version.html#v%3Amatch_version"
+>Drivers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>md5</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3Amd5"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>name</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3Aname"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>newline</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Anewline"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>newlineW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AnewlineW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>NoArg</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>None</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3ANone"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ANone"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>NumTok</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3ANumTok"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Obj</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3AObj"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>openBracket</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AopenBracket"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>OptArg</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>OptDescr</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Option</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>Options</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Type/Class)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#t%3AOptions"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AOptions"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>options</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3Aoptions"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>orSymbol</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AorSymbol"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Owner</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AOwner"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>P</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3AP"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>package</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Apackage"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>PackageContentItem</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Type/Class)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#t%3APackageContentItem"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3APackageContentItem"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>PackageDep</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Type/Class)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#t%3APackageDep"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3APackageDep"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>parse_category</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Depend.html#v%3Aparse_category"
+>Drivers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>periodW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AperiodW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Permute</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>pkgName</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Depend.html#v%3ApkgName"
+>Drivers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>pkgSlot</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Depend.html#v%3ApkgSlot"
+>Drivers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>plus</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Aplus"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>plusW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AplusW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Pre</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3APre"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>putColorBStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorBStr"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>putColorBStrLn</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorBStrLn"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>putColorStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorStr"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>putColorStrLn</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorStrLn"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>qualifier</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Aqualifier"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Query</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#t%3AQuery"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>queryOpt</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AqueryOpt"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>questMark</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AquestMark"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Rc</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3ARc"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>read_file</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-FileIO.html#v%3Aread_file"
+>Helpers.FileIO</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Red</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3ARed"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>remove_last_newline</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Aremove_last_newline"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>remove_trailing_zeros</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3Aremove_trailing_zeros"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>ReqArg</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>RequireOrder</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Reset</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AReset"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>retrieve_directory_contents</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-FileIO.html#v%3Aretrieve_directory_contents"
+>Helpers.FileIO</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>retrieve_package_content</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3Aretrieve_package_content"
+>Parsers.Content</A
+>, <A HREF="Drivers-Content.html#v%3Aretrieve_package_content"
+>Drivers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>ReturnInOrder</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Revision</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3ARevision"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>sbinStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AsbinStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>SearchDetailed</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ASearchDetailed"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>SearchShort</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3ASearchShort"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>search_for_depends</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Depend.html#v%3Asearch_for_depends"
+>Drivers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>search_for_packages_detailed</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-SearchPackage.html#v%3Asearch_for_packages_detailed"
+>Drivers.SearchPackage</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>search_for_packages_short</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-SearchPackage.html#v%3Asearch_for_packages_short"
+>Drivers.SearchPackage</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>search_for_use_all</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Use.html#v%3Asearch_for_use_all"
+>Drivers.Use</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>search_for_use_used</TD
+><TD CLASS="indexlinks"
+><A HREF="Drivers-Use.html#v%3Asearch_for_use_used"
+>Drivers.Use</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>ShareContents</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AShareContents"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>shareStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AshareStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>show_usage</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3Ashow_usage"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>show_version</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3Ashow_version"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>size</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3Asize"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>slashW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AslashW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>slot</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Aslot"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>smaller</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Asmaller"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>spaceChar</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AspaceChar"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>spaceCharW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AspaceCharW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>split_version</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3Asplit_version"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>split_version_BS</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3Asplit_version_BS"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>strip_category</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3Astrip_category"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Suffix</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3ASuffix"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>SuffixChoice</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#t%3ASuffixChoice"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Sym</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Content.html#v%3ASym"
+>Parsers.Content</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>test_NumCharTok</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3Atest_NumCharTok"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>test_Revision</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#v%3Atest_Revision"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>theQuery</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AtheQuery"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>tilde</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Atilde"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>tokenize_BS</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3Atokenize_BS"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>try_get_IUSE_flags</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Use.html#v%3Atry_get_IUSE_flags"
+>Parsers.Use</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>try_get_slot</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Slot.html#v%3Atry_get_slot"
+>Parsers.Slot</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>try_get_USE_flags</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Use.html#v%3Atry_get_USE_flags"
+>Parsers.Use</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>try_read_file</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-FileIO.html#v%3Atry_read_file"
+>Helpers.FileIO</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>underscoreW</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AunderscoreW"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>usageInfo</TD
+><TD CLASS="indexlinks"
+>Parsers.CommandLine</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>UseAll</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AUseAll"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>useDeps</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3AuseDeps"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>useFlags</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3AuseFlags"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>UseUsed</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AUseUsed"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>usrStr</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-ByteString.html#v%3AusrStr"
+>Helpers.ByteString</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Version</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-CommandLine.html#v%3AVersion"
+>Parsers.CommandLine</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>version</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Depend.html#v%3Aversion"
+>Parsers.Depend</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>VersionTok</TD
+><TD CLASS="indexlinks"
+><A HREF="Parsers-Version.html#t%3AVersionTok"
+>Parsers.Version</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry" COLSPAN="2"
+>VersionToken</TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>1 (Type/Class)</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#t%3AVersionToken"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexannot"
+>2 (Data Constructor)</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-Common.html#v%3AVersionToken"
+>Helpers.Common</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>White</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AWhite"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+><TR CLASS="indexrow"
+><TD CLASS="indexentry"
+>Yellow</TD
+><TD CLASS="indexlinks"
+><A HREF="Helpers-PrettyPrint.html#v%3AYellow"
+>Helpers.PrettyPrint</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/frames.html b/html/frames.html
new file mode 100644
--- /dev/null
+++ b/html/frames.html
@@ -0,0 +1,27 @@
+<html>
+<head>
+<script type="text/javascript"><!--
+/*
+
+  The synopsis frame needs to be updated using javascript, so we hide
+  it by default and only show it if javascript is enabled.
+
+  TODO: provide some means to disable it.
+*/
+function load() {
+  var d = document.getElementById("inner-fs");
+  d.rows = "50%,50%";
+}
+--></script>
+<frameset id="outer-fs" cols="25%,75%" onload="load()">
+  <frameset id="inner-fs" rows="100%,0%">
+
+    <frame src="index-frames.html" name="modules">
+    <frame src="" name="synopsis">
+
+  </frameset>
+  <frame src="index.html" name="main">
+
+</frameset>
+
+</html>
diff --git a/html/haddock-util.js b/html/haddock-util.js
new file mode 100644
--- /dev/null
+++ b/html/haddock-util.js
@@ -0,0 +1,139 @@
+// Haddock JavaScript utilities
+function toggle(button,id)
+{
+   var n = document.getElementById(id).style;
+   if (n.display == "none")
+   {
+    button.src = "minus.gif";
+    n.display = "block";
+   }
+   else
+   {
+    button.src = "plus.gif";
+    n.display = "none";
+   }
+}
+
+
+var max_results = 75; // 50 is not enough to search for map in the base libraries
+var shown_range = null;
+var last_search = null;
+
+function quick_search()
+{
+    perform_search(false);
+}
+
+function full_search()
+{
+    perform_search(true);
+}
+
+
+function perform_search(full)
+{
+    var text = document.getElementById("searchbox").value.toLowerCase();
+    if (text == last_search && !full) return;
+    last_search = text;
+    
+    var table = document.getElementById("indexlist");
+    var status = document.getElementById("searchmsg");
+    var children = table.firstChild.childNodes;
+    
+    // first figure out the first node with the prefix
+    var first = bisect(-1);
+    var last = (first == -1 ? -1 : bisect(1));
+
+    if (first == -1)
+    {
+        table.className = "";
+        status.innerHTML = "No results found, displaying all";
+    }
+    else if (first == 0 && last == children.length - 1)
+    {
+        table.className = "";
+        status.innerHTML = "";
+    }
+    else if (last - first >= max_results && !full)
+    {
+        table.className = "";
+        status.innerHTML = "More than " + max_results + ", press Search to display";
+    }
+    else
+    {
+        // decide what you need to clear/show
+        if (shown_range)
+            setclass(shown_range[0], shown_range[1], "indexrow");
+        setclass(first, last, "indexshow");
+        shown_range = [first, last];
+        table.className = "indexsearch";
+        status.innerHTML = "";
+    }
+
+    
+    function setclass(first, last, status)
+    {
+        for (var i = first; i <= last; i++)
+        {
+            children[i].className = status;
+        }
+    }
+    
+    
+    // do a binary search, treating 0 as ...
+    // return either -1 (no 0's found) or location of most far match
+    function bisect(dir)
+    {
+        var first = 0, finish = children.length - 1;
+        var mid, success = false;
+
+        while (finish - first > 3)
+        {
+            mid = Math.floor((finish + first) / 2);
+
+            var i = checkitem(mid);
+            if (i == 0) i = dir;
+            if (i == -1)
+                finish = mid;
+            else
+                first = mid;
+        }
+        var a = (dir == 1 ? first : finish);
+        var b = (dir == 1 ? finish : first);
+        for (var i = b; i != a - dir; i -= dir)
+        {
+            if (checkitem(i) == 0) return i;
+        }
+        return -1;
+    }    
+    
+    
+    // from an index, decide what the result is
+    // 0 = match, -1 is lower, 1 is higher
+    function checkitem(i)
+    {
+        var s = getitem(i).toLowerCase().substr(0, text.length);
+        if (s == text) return 0;
+        else return (s > text ? -1 : 1);
+    }
+    
+    
+    // from an index, get its string
+    // this abstracts over alternates
+    function getitem(i)
+    {
+        for ( ; i >= 0; i--)
+        {
+            var s = children[i].firstChild.firstChild.data;
+            if (s.indexOf(' ') == -1)
+                return s;
+        }
+        return ""; // should never be reached
+    }
+}
+
+function setSynopsis(filename) {
+    if (parent.window.synopsis) {
+      parent.window.synopsis.location = filename;
+    }
+}
diff --git a/html/haddock.css b/html/haddock.css
new file mode 100644
--- /dev/null
+++ b/html/haddock.css
@@ -0,0 +1,297 @@
+/* -------- Global things --------- */
+
+BODY { 
+  background-color: #ffffff;
+  color: #000000;
+  font-family: sans-serif;
+  padding: 0 0;
+  } 
+
+A:link    { color: #0000e0; text-decoration: none }
+A:visited { color: #0000a0; text-decoration: none }
+A:hover   { background-color: #e0e0ff; text-decoration: none }
+
+TABLE.vanilla {
+  width: 100%;
+  border-width: 0px;
+  /* I can't seem to specify cellspacing or cellpadding properly using CSS... */
+}
+
+TABLE.vanilla2 {
+  border-width: 0px;
+}
+
+/* <TT> font is a little too small in MSIE */
+TT  { font-size: 100%; }
+PRE { font-size: 100%; }
+
+LI P { margin: 0pt } 
+
+TD {
+  border-width: 0px;
+}
+
+TABLE.narrow {
+  border-width: 0px;
+}
+
+TD.s8  {  height: 8px;  }
+TD.s15 {  height: 15px; }
+
+SPAN.keyword { text-decoration: underline; }
+
+/* Resize the buttom image to match the text size */
+IMG.coll { width : 0.75em; height: 0.75em; margin-bottom: 0; margin-right: 0.5em }
+
+/* --------- Contents page ---------- */
+
+DIV.node {
+  padding-left: 3em;
+}
+
+DIV.cnode {
+  padding-left: 1.75em;
+}
+
+SPAN.pkg {
+  position: absolute;
+  left: 50em;
+}
+
+/* --------- Documentation elements ---------- */
+
+TD.children {
+  padding-left: 25px;
+  }
+
+TD.synopsis {
+  padding: 2px;
+  background-color: #f0f0f0;
+  font-family: monospace
+ }
+
+TD.decl { 
+  padding: 2px;
+  background-color: #f0f0f0; 
+  font-family: monospace;
+  vertical-align: top;
+  }
+
+TD.topdecl {
+  padding: 2px;
+  background-color: #f0f0f0;
+  font-family: monospace;
+  vertical-align: top;
+}
+
+TABLE.declbar {
+  border-spacing: 0px;
+ }
+
+TD.declname {
+  width: 100%;
+ }
+
+TD.declbut {
+  padding-left: 5px;
+  padding-right: 5px;
+  border-left-width: 1px;
+  border-left-color: #000099;
+  border-left-style: solid;
+  white-space: nowrap;
+  font-size: small;
+ }
+
+/* 
+  arg is just like decl, except that wrapping is not allowed.  It is
+  used for function and constructor arguments which have a text box
+  to the right, where if wrapping is allowed the text box squashes up
+  the declaration by wrapping it.
+*/
+TD.arg { 
+  padding: 2px;
+  background-color: #f0f0f0; 
+  font-family: monospace;
+  vertical-align: top;
+  white-space: nowrap;
+  }
+
+TD.recfield { padding-left: 20px }
+
+TD.doc  { 
+  padding-top: 2px;
+  padding-left: 10px;
+  }
+
+TD.ndoc  { 
+  padding: 2px;
+  }
+
+TD.rdoc  { 
+  padding: 2px;
+  padding-left: 10px;
+  width: 100%;
+  }
+
+TD.body  { 
+  padding-left: 10px
+  }
+
+TD.pkg {
+  width: 100%;
+  padding-left: 10px
+}
+
+TABLE.indexsearch TR.indexrow {
+  display: none;
+}
+TABLE.indexsearch TR.indexshow {
+  display: table-row;
+}
+
+TD.indexentry {
+  vertical-align: top;
+  padding-right: 10px
+  }
+
+TD.indexannot {
+  vertical-align: top;
+  padding-left: 20px;
+  white-space: nowrap
+  }
+
+TD.indexlinks {
+  width: 100%
+  }
+
+/* ------- Section Headings ------- */
+
+TD.section1 {
+  padding-top: 15px;
+  font-weight: bold;
+  font-size: 150%
+  }
+
+TD.section2 {
+  padding-top: 10px;
+  font-weight: bold;
+  font-size: 130%
+  }
+
+TD.section3 {
+  padding-top: 5px;
+  font-weight: bold;
+  font-size: 110%
+  }
+
+TD.section4 {
+  font-weight: bold;
+  font-size: 100%
+  }
+
+/* -------------- The title bar at the top of the page */
+
+TD.infohead {
+  color: #ffffff;
+  font-weight: bold;
+  padding-right: 10px;
+  text-align: left;
+}
+
+TD.infoval {
+  color: #ffffff;
+  padding-right: 10px;
+  text-align: left;
+}
+
+TD.topbar {
+  background-color: #000099;
+  padding: 5px;
+}
+
+TD.title {
+  color: #ffffff;
+  padding-left: 10px;
+  width: 100%
+  }
+
+TD.topbut {
+  padding-left: 5px;
+  padding-right: 5px;
+  border-left-width: 1px;
+  border-left-color: #ffffff;
+  border-left-style: solid;
+  white-space: nowrap;
+  }
+
+TD.topbut A:link {
+  color: #ffffff
+  }
+
+TD.topbut A:visited {
+  color: #ffff00
+  }
+
+TD.topbut A:hover {
+  background-color: #6060ff;
+  }
+
+TD.topbut:hover {
+  background-color: #6060ff
+  }
+
+TD.modulebar { 
+  background-color: #0077dd;
+  padding: 5px;
+  border-top-width: 1px;
+  border-top-color: #ffffff;
+  border-top-style: solid;
+  }
+
+/* --------- The page footer --------- */
+
+TD.botbar {
+  background-color: #000099;
+  color: #ffffff;
+  padding: 5px
+  }
+TD.botbar A:link {
+  color: #ffffff;
+  text-decoration: underline
+  }
+TD.botbar A:visited {
+  color: #ffff00
+  }
+TD.botbar A:hover {
+  background-color: #6060ff
+  }
+
+/* --------- Mini Synopsis for Frame View --------- */
+
+.outer {
+  margin: 0 0;
+  padding: 0 0;
+}
+
+.mini-synopsis {
+  padding: 0.25em 0.25em;
+}
+
+.mini-synopsis H1 { font-size: 130%; }
+.mini-synopsis H2 { font-size: 110%; }
+.mini-synopsis H3 { font-size: 100%; }
+.mini-synopsis H1, .mini-synopsis H2, .mini-synopsis H3 {
+  margin-top: 0.5em;
+  margin-bottom: 0.25em;
+  padding: 0 0;
+}
+
+.mini-synopsis H1 { border-bottom: 1px solid #ccc; }
+
+.mini-topbar {
+  font-size: 130%;
+  background: #0077dd;
+  padding: 0.25em;
+}
+
+
diff --git a/html/haskell_icon.gif b/html/haskell_icon.gif
new file mode 100644
Binary files /dev/null and b/html/haskell_icon.gif differ
diff --git a/html/index-frames.html b/html/index-frames.html
new file mode 100644
--- /dev/null
+++ b/html/index-frames.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+></TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><P
+><A HREF="Drivers-Content.html" TARGET="main"
+>Drivers.Content</A
+><BR
+><A HREF="Drivers-Depend.html" TARGET="main"
+>Drivers.Depend</A
+><BR
+><A HREF="Drivers-Owner.html" TARGET="main"
+>Drivers.Owner</A
+><BR
+><A HREF="Drivers-SearchPackage.html" TARGET="main"
+>Drivers.SearchPackage</A
+><BR
+><A HREF="Drivers-Use.html" TARGET="main"
+>Drivers.Use</A
+><BR
+><A HREF="Drivers-Version.html" TARGET="main"
+>Drivers.Version</A
+><BR
+><A HREF="Helpers-ByteString.html" TARGET="main"
+>Helpers.ByteString</A
+><BR
+><A HREF="Helpers-Common.html" TARGET="main"
+>Helpers.Common</A
+><BR
+><A HREF="Helpers-FileIO.html" TARGET="main"
+>Helpers.FileIO</A
+><BR
+><A HREF="Helpers-PrettyPrint.html" TARGET="main"
+>Helpers.PrettyPrint</A
+><BR
+><A HREF="Parsers-Chost.html" TARGET="main"
+>Parsers.Chost</A
+><BR
+><A HREF="Parsers-CommandLine.html" TARGET="main"
+>Parsers.CommandLine</A
+><BR
+><A HREF="Parsers-Content.html" TARGET="main"
+>Parsers.Content</A
+><BR
+><A HREF="Parsers-Depend.html" TARGET="main"
+>Parsers.Depend</A
+><BR
+><A HREF="Parsers-Keywords.html" TARGET="main"
+>Parsers.Keywords</A
+><BR
+><A HREF="Parsers-Repository.html" TARGET="main"
+>Parsers.Repository</A
+><BR
+><A HREF="Parsers-Slot.html" TARGET="main"
+>Parsers.Slot</A
+><BR
+><A HREF="Parsers-Use.html" TARGET="main"
+>Parsers.Use</A
+><BR
+><A HREF="Parsers-Version.html" TARGET="main"
+>Parsers.Version</A
+><BR
+></P
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/index.html b/html/index.html
new file mode 100644
--- /dev/null
+++ b/html/index.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+></TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD CLASS="topbar"
+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD
+><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
+></TD
+><TD CLASS="title"
+></TD
+><TD CLASS="topbut"
+><A HREF="index.html"
+>Contents</A
+></TD
+><TD CLASS="topbut"
+><A HREF="doc-index.html"
+>Index</A
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="section1"
+>Modules</TD
+></TR
+><TR
+><TD
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0"
+><TR
+><TD STYLE="width: 50em"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:0')" ALT="show/hide"
+>Drivers</TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:0" STYLE="display:block;"
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Drivers-Content.html"
+>Drivers.Content</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Drivers-Depend.html"
+>Drivers.Depend</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Drivers-Owner.html"
+>Drivers.Owner</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Drivers-SearchPackage.html"
+>Drivers.SearchPackage</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Drivers-Use.html"
+>Drivers.Use</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Drivers-Version.html"
+>Drivers.Version</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD STYLE="width: 50em"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:1')" ALT="show/hide"
+>Helpers</TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:1" STYLE="display:block;"
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Helpers-ByteString.html"
+>Helpers.ByteString</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Helpers-Common.html"
+>Helpers.Common</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Helpers-FileIO.html"
+>Helpers.FileIO</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Helpers-PrettyPrint.html"
+>Helpers.PrettyPrint</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD STYLE="width: 50em"
+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'n:2')" ALT="show/hide"
+>Parsers</TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding: 0; padding-left: 2em" COLSPAN="3"
+><TABLE CLASS="vanilla2" CELLSPACING="0" CELLPADDING="0" ID="n:2" STYLE="display:block;"
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Chost.html"
+>Parsers.Chost</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-CommandLine.html"
+>Parsers.CommandLine</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Content.html"
+>Parsers.Content</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Depend.html"
+>Parsers.Depend</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Keywords.html"
+>Parsers.Keywords</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Repository.html"
+>Parsers.Repository</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Slot.html"
+>Parsers.Slot</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Use.html"
+>Parsers.Use</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+><TR
+><TD STYLE="padding-left: 1.25em;width: 48em"
+><A HREF="Parsers-Version.html"
+>Parsers.Version</A
+></TD
+><TD
+></TD
+><TD
+></TD
+></TR
+></TABLE
+></TD
+></TR
+></TABLE
+></TD
+></TR
+><TR
+><TD CLASS="s15"
+></TD
+></TR
+><TR
+><TD CLASS="botbar"
+>Produced by <A HREF="http://www.haskell.org/haddock/"
+>Haddock</A
+> version 2.4.2</TD
+></TR
+></TABLE
+></BODY
+></HTML
+>
diff --git a/html/mini_Drivers-Content.html b/html/mini_Drivers-Content.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Drivers-Content.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Content</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Drivers.Content</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_package_contents" TARGET="main"
+>display_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_binary_package_contents" TARGET="main"
+>display_binary_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_doc_package_contents" TARGET="main"
+>display_doc_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_etc_package_contents" TARGET="main"
+>display_etc_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_include_package_contents" TARGET="main"
+>display_include_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_library_package_contents" TARGET="main"
+>display_library_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Adisplay_share_package_contents" TARGET="main"
+>display_share_package_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Content.html#v%3Aretrieve_package_content" TARGET="main"
+>retrieve_package_content</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Drivers-Depend.html b/html/mini_Drivers-Depend.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Drivers-Depend.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Depend</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Drivers.Depend</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Drivers-Depend.html#t%3ADependTarget" TARGET="main"
+>DependTarget</A
+> </DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Depend.html#v%3Aparse_category" TARGET="main"
+>parse_category</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Depend.html#v%3Asearch_for_depends" TARGET="main"
+>search_for_depends</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Drivers-Owner.html b/html/mini_Drivers-Owner.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Drivers-Owner.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Owner</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Drivers.Owner</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Drivers-Owner.html#v%3Adisplay_file_owner" TARGET="main"
+>display_file_owner</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Drivers-SearchPackage.html b/html/mini_Drivers-SearchPackage.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Drivers-SearchPackage.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.SearchPackage</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Drivers.SearchPackage</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Drivers-SearchPackage.html#v%3Asearch_for_packages_short" TARGET="main"
+>search_for_packages_short</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-SearchPackage.html#v%3Asearch_for_packages_detailed" TARGET="main"
+>search_for_packages_detailed</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Drivers-Use.html b/html/mini_Drivers-Use.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Drivers-Use.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Use</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Drivers.Use</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Drivers-Use.html#v%3Asearch_for_use_all" TARGET="main"
+>search_for_use_all</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Use.html#v%3Asearch_for_use_used" TARGET="main"
+>search_for_use_used</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Drivers-Version.html b/html/mini_Drivers-Version.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Drivers-Version.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Drivers.Version</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Drivers.Version</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Amatch_version" TARGET="main"
+>match_version</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Ais_equal" TARGET="main"
+>is_equal</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Ais_larger" TARGET="main"
+>is_larger</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Ais_larger_equal" TARGET="main"
+>is_larger_equal</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Ais_smaller" TARGET="main"
+>is_smaller</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Ais_smaller_equal" TARGET="main"
+>is_smaller_equal</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Drivers-Version.html#v%3Ais_same_rev_class" TARGET="main"
+>is_same_rev_class</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Helpers-ByteString.html b/html/mini_Helpers-ByteString.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Helpers-ByteString.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.ByteString</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Helpers.ByteString</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AandStr" TARGET="main"
+>andStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AcolonW" TARGET="main"
+>colonW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AdashW" TARGET="main"
+>dashW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AexclMarkW" TARGET="main"
+>exclMarkW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AglobW" TARGET="main"
+>globW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AnewlineW" TARGET="main"
+>newlineW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Anewline" TARGET="main"
+>newline</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AperiodW" TARGET="main"
+>periodW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AplusW" TARGET="main"
+>plusW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AquestMark" TARGET="main"
+>questMark</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AslashW" TARGET="main"
+>slashW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AspaceCharW" TARGET="main"
+>spaceCharW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AunderscoreW" TARGET="main"
+>underscoreW</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AbinStr" TARGET="main"
+>binStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AcloseBracket" TARGET="main"
+>closeBracket</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Adash" TARGET="main"
+>dash</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AdocStr" TARGET="main"
+>docStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AequalSign" TARGET="main"
+>equalSign</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AetcStr" TARGET="main"
+>etcStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AexclMark" TARGET="main"
+>exclMark</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Aglob" TARGET="main"
+>glob</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Agreater" TARGET="main"
+>greater</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Agr_eq" TARGET="main"
+>gr_eq</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AincludeStr" TARGET="main"
+>includeStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AlibStr" TARGET="main"
+>libStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Alib64Str" TARGET="main"
+>lib64Str</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Alow_eq" TARGET="main"
+>low_eq</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AorSymbol" TARGET="main"
+>orSymbol</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AopenBracket" TARGET="main"
+>openBracket</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Aplus" TARGET="main"
+>plus</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AsbinStr" TARGET="main"
+>sbinStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AshareStr" TARGET="main"
+>shareStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Asmaller" TARGET="main"
+>smaller</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AspaceChar" TARGET="main"
+>spaceChar</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Atilde" TARGET="main"
+>tilde</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3AusrStr" TARGET="main"
+>usrStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Achar_to_Word8" TARGET="main"
+>char_to_Word8</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Aremove_last_newline" TARGET="main"
+>remove_last_newline</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-ByteString.html#v%3Atokenize_BS" TARGET="main"
+>tokenize_BS</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Helpers-Common.html b/html/mini_Helpers-Common.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Helpers-Common.html
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.Common</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Helpers.Common</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Helpers-Common.html#v%3AdefaultVersionToken" TARGET="main"
+>defaultVersionToken</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-Common.html#v%3Afind_package_paths" TARGET="main"
+>find_package_paths</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-Common.html#v%3Aget_categories" TARGET="main"
+>get_categories</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-Common.html#v%3Ashow_version" TARGET="main"
+>show_version</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-Common.html#v%3Astrip_category" TARGET="main"
+>strip_category</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-Common.html#v%3Asplit_version_BS" TARGET="main"
+>split_version_BS</A
+></DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Helpers-Common.html#t%3AVersionToken" TARGET="main"
+>VersionToken</A
+> </DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Helpers-FileIO.html b/html/mini_Helpers-FileIO.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Helpers-FileIO.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.FileIO</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Helpers.FileIO</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Helpers-FileIO.html#v%3AdataBaseDir" TARGET="main"
+>dataBaseDir</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-FileIO.html#v%3Afilter_dot_dirs" TARGET="main"
+>filter_dot_dirs</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-FileIO.html#v%3Aget_file_date" TARGET="main"
+>get_file_date</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-FileIO.html#v%3Aread_file" TARGET="main"
+>read_file</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-FileIO.html#v%3Aretrieve_directory_contents" TARGET="main"
+>retrieve_directory_contents</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-FileIO.html#v%3Atry_read_file" TARGET="main"
+>try_read_file</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Helpers-PrettyPrint.html b/html/mini_Helpers-PrettyPrint.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Helpers-PrettyPrint.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Helpers.PrettyPrint</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Helpers.PrettyPrint</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorStr" TARGET="main"
+>putColorStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorStrLn" TARGET="main"
+>putColorStrLn</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorBStr" TARGET="main"
+>putColorBStr</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Helpers-PrettyPrint.html#v%3AputColorBStrLn" TARGET="main"
+>putColorBStrLn</A
+></DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Helpers-PrettyPrint.html#t%3AColor" TARGET="main"
+>Color</A
+> </DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Chost.html b/html/mini_Parsers-Chost.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Chost.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Chost</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Chost</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Chost.html#v%3Aget_chost" TARGET="main"
+>get_chost</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-CommandLine.html b/html/mini_Parsers-CommandLine.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-CommandLine.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.CommandLine</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.CommandLine</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-CommandLine.html#v%3AdefaultOptions" TARGET="main"
+>defaultOptions</A
+></DIV
+>  <DIV CLASS="decl"
+><A HREF="Parsers-CommandLine.html#v%3Aoptions" TARGET="main"
+>options</A
+></DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-CommandLine.html#t%3AOptions" TARGET="main"
+>Options</A
+> </DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-CommandLine.html#t%3AQuery" TARGET="main"
+>Query</A
+> </DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-CommandLine.html#v%3Ashow_usage" TARGET="main"
+>show_usage</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Content.html b/html/mini_Parsers-Content.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Content.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Content</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Content</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Content.html#v%3AdefaultContent" TARGET="main"
+>defaultContent</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Content.html#v%3Aget_content" TARGET="main"
+>get_content</A
+></DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-Content.html#t%3AFileType" TARGET="main"
+>FileType</A
+> </DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-Content.html#t%3APackageContentItem" TARGET="main"
+>PackageContentItem</A
+> </DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Content.html#v%3Aretrieve_package_content" TARGET="main"
+>retrieve_package_content</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Depend.html b/html/mini_Parsers-Depend.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Depend.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Depend</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Depend</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Depend.html#v%3Adepend_parser" TARGET="main"
+>depend_parser</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Depend.html#v%3AdefaultDepend" TARGET="main"
+>defaultDepend</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Depend.html#v%3Aget_depend" TARGET="main"
+>get_depend</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Depend.html#v%3Aget_pdepend" TARGET="main"
+>get_pdepend</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Depend.html#v%3Aget_rdepend" TARGET="main"
+>get_rdepend</A
+></DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-Depend.html#t%3APackageDep" TARGET="main"
+>PackageDep</A
+> </DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-Depend.html#t%3ADependency" TARGET="main"
+>Dependency</A
+> </DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Keywords.html b/html/mini_Parsers-Keywords.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Keywords.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Keywords</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Keywords</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Keywords.html#v%3Aget_keywords" TARGET="main"
+>get_keywords</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Repository.html b/html/mini_Parsers-Repository.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Repository.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Repository</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Repository</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Repository.html#v%3Aget_repository" TARGET="main"
+>get_repository</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Slot.html b/html/mini_Parsers-Slot.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Slot.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Slot</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Slot</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Slot.html#v%3Aget_slot" TARGET="main"
+>get_slot</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Slot.html#v%3Atry_get_slot" TARGET="main"
+>try_get_slot</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Use.html b/html/mini_Parsers-Use.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Use.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Use</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Use</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Use.html#v%3Aget_USE_flags" TARGET="main"
+>get_USE_flags</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Use.html#v%3Aget_IUSE_flags" TARGET="main"
+>get_IUSE_flags</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Use.html#v%3Atry_get_USE_flags" TARGET="main"
+>try_get_USE_flags</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Use.html#v%3Atry_get_IUSE_flags" TARGET="main"
+>try_get_IUSE_flags</A
+></DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/mini_Parsers-Version.html b/html/mini_Parsers-Version.html
new file mode 100644
--- /dev/null
+++ b/html/mini_Parsers-Version.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--Rendered using the Haskell Html Library v0.2-->
+<HTML
+><HEAD
+><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
+><TITLE
+>Parsers.Version</TITLE
+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
+></SCRIPT
+></HEAD
+><BODY
+><DIV CLASS="outer"
+><DIV CLASS="mini-topbar"
+>Parsers.Version</DIV
+><DIV CLASS="mini-synopsis"
+><DIV CLASS="decl"
+><A HREF="Parsers-Version.html#v%3Asplit_version" TARGET="main"
+>split_version</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Version.html#v%3Atest_NumCharTok" TARGET="main"
+>test_NumCharTok</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Version.html#v%3Atest_Revision" TARGET="main"
+>test_Revision</A
+></DIV
+> <DIV CLASS="decl"
+><A HREF="Parsers-Version.html#v%3Aremove_trailing_zeros" TARGET="main"
+>remove_trailing_zeros</A
+></DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-Version.html#t%3AVersionTok" TARGET="main"
+>VersionTok</A
+> </DIV
+> <DIV CLASS="decl"
+><SPAN CLASS="keyword"
+>data</SPAN
+>&nbsp;<A HREF="Parsers-Version.html#t%3ASuffixChoice" TARGET="main"
+>SuffixChoice</A
+> </DIV
+></DIV
+></DIV
+></BODY
+></HTML
+>
diff --git a/html/minus.gif b/html/minus.gif
new file mode 100644
Binary files /dev/null and b/html/minus.gif differ
diff --git a/html/plus.gif b/html/plus.gif
new file mode 100644
Binary files /dev/null and b/html/plus.gif differ
diff --git a/man/hark.1 b/man/hark.1
new file mode 100644
--- /dev/null
+++ b/man/hark.1
@@ -0,0 +1,220 @@
+.TH "hark" "1" "Aug 2009" "hark-0.2" "hark"
+.SH "NAME"
+hark \- Gentoo: Package Query and Checking Tool
+.SH "SYNOPSIS"
+.B hark
+.I [option] [pattern]
+.PP
+
+.SH "DESCRIPTION"
+hark is a command line driven query tool for the package database 
+on a Gentoo Linux system.  
+
+
+.SH "OPTIONS"
+hark provides a number of different command line options (either
+in POSIX or GNU long format) to specify queries to the package 
+database. Currently, the following options are available:
+
+
+.TP 4m
+.PD 0
+\fI-d PACKAGE 
+.TP
+.PD
+\fI--find-depends-used PACKAGE\fR
+
+
+Search for all installed packages depending on PACKAGE. Here, 
+PACKAGE can either be a simple package name or a category/package 
+name specifier. In addition, a version specifier or an EAPI 
+style slot can be specified. Hence, the following are examples
+of valid depend queries
+
+.nf
+tcl
+dev-lang/tcl
+tcl-8.2
+dev-lang/tcl-8.2
+x11-libs/fltk:1.1
+.ni
+
+If multiple installed packages match PACKAGE, hark will complain
+with a request to un-ambiguate the call, e.g., via adding an
+explicit package category, version, or slot.
+
+Please note that in contrast to equery, hark will also consider
+the USE flags of each possible dependency. That is, package
+dependencies qualified with a USE flag will only be considered
+true dependencies if that USE flag was present during the emerge
+of the package.
+
+.TP 4m
+.PD 0
+\fI-D PACKAGE\fR 
+.TP
+.PD
+\fI--find-depends-all PACKAGE\fR
+
+Like -d, but all dependencies are listed, no matter if requested
+by a USE flag or not. 
+
+.TP 4m
+.PD 0
+\fI-f PACKAGE\fR
+.TP
+.PD
+\fI--show-all-content PACKAGE\fR
+
+Show all files installed by package PACKAGE. PACKAGE 
+can either be a simple package name or a category/package 
+name specifier. In addition, a version specifier or an EAPI 
+style slot can be specified.
+
+
+.I NOTE:
+hark will always only print the content of a single package 
+at a time and complain if a request matches more than a single 
+package. 
+
+
+.TP 4m
+.PD 0
+\fI-F SPEC PACKAGE\fR
+.TP
+.PD
+\fI--show-restricted-content SPEC PACKAGE \fR
+
+Like --show-files but only displays files in category SPEC.
+Currently, the following SPECs are known:
+
+.nf
+b  : list binaries /usr/bin, /usr/sbin, /bin, /sbin
+d  : list docs in /usr/share/doc
+e  : list files in /etc
+i  : list include files in /usr/include
+l  : list libraries in /lib, /lib/64, /usr/lib, /usr/lib64
+s  : list files in /usr/share
+.ni
+
+
+.TP 4m
+.PD 0
+\fI-o FILEPATH\fR
+.TP
+.PD
+\fI--show-files FILEPATH\fR
+
+Show the package who owns the file located at FILEPATH. FILEPATH
+has to be absolute and hark currently does not follow symbolic
+links, with exception of /usr/lib and /lib symlinked to 
+/usr/lib64 and /lib64, respectively, on 64bit installs.
+
+
+.TP 4m
+.PD 0
+\fI-s STRING\fR 
+.TP
+.PD
+\fI--find-package-short STRING\fR
+
+Search for all installed package with STRING in their name. 
+Please note that regular expressions are not allowed in STRING
+and will be escaped to allow proper matching of packages like
+gtk+ and the like. 
+
+.RS 4m
+.I Example: 
+If STRING is equal to "libc", possible matches would include 
+
+.nf
+dev-libs/libcroco-0.6.1 and 
+sys-libs/glibc-2.8_p20080602.
+.ni
+.RE
+
+
+.TP 4m
+.PD 0
+\fI-S STRING\fR 
+.TP
+.PD
+\fI--find-package-detailed STRING\fR
+
+Like -s but will provide additional information for all found
+packages. Currently, hark returns [KEYWORD | REPOSITORY | DATE]
+prefixing each returned package name. Here,
+
+.nf
+KEYWORD   : keyword with which package was emerged
+REPOSITORY: repository from which ebuild for package was taken; 
+            g == main portage tree, o = any other.
+DATE      : date and time at which package was installed
+.ni 
+
+Please not that since the additional information requires hark
+to open additional files, the detailed search will in general be
+slower than a plain search.
+
+
+.TP 4m
+.PD 0
+\fI-u USE\fR 
+.TP
+.PD
+\fI--find-use-all USE\fR
+
+Shows all packages that have use flag USE no matter if that
+use flag was turned on or not during the emerge of the
+package.
+
+
+.TP 4m
+.PD 0
+\fI-U USE\fR 
+.TP
+.PD
+\fI--find-use-used USE\fR
+
+Like -u but only displays packages that were actually emerged
+with this USE flag turned on.
+
+
+.TP 4m
+.PD 0
+\fI-v\fR
+.TP
+.PD
+\fI--version-info\fR
+
+Shows a brief version information.
+
+
+.TP 4m
+.PD 0
+\fI-h\fR
+.TP
+.PD
+\fI--help\fR
+
+Shows a brief help summary.
+
+
+.SH "REPORTING BUGS"
+
+Please report bugs to <haskelladdict@gmail.com>
+
+
+.SH "COPYRIGHT AND LICENSE"
+
+hark is released under the GPL version 3.
+There is NO warranty; not even for MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.
+
+(C) 2008-2009 Markus Dittrich
+
+
+.SH "AUTHOR"
+.nf
+Markus Dittrich <haskelladdict@gmail.com>
+.fi
diff --git a/src/Drivers/Content.hs b/src/Drivers/Content.hs
new file mode 100644
--- /dev/null
+++ b/src/Drivers/Content.hs
@@ -0,0 +1,219 @@
+{-----------------------------------------------------------------
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | this module contains the top level functions for retrieving
+-- the contents of a package.
+module Drivers.Content ( display_package_contents
+                       , display_binary_package_contents
+                       , display_doc_package_contents
+                       , display_etc_package_contents
+                       , display_include_package_contents
+                       , display_library_package_contents
+                       , display_share_package_contents 
+                       , retrieve_package_content
+                       ) where
+
+-- imports
+import qualified Data.ByteString as B(ByteString, null, putStrLn, 
+  split)
+import Prelude
+
+
+-- local imports
+import Helpers.ByteString(binStr, docStr, etcStr, includeStr, libStr,
+  lib64Str, sbinStr, shareStr, slashW, usrStr)
+import Helpers.PrettyPrint(Color(..), putColorBStrLn)
+import Parsers.Content(FileType(..), PackageContentItem(..), 
+  retrieve_package_content)
+
+
+-- | function for displaying the full content of a package
+display_package_contents :: FilePath -> IO ()
+display_package_contents = display_content_dispatcher (\_ -> True) 
+
+
+
+-- | function for displaying the binary files installed by a package
+display_binary_package_contents :: FilePath -> IO ()
+display_binary_package_contents = 
+    display_content_dispatcher is_binary_file 
+
+
+
+-- | function for displaying the doc files installed by a package
+display_doc_package_contents :: FilePath -> IO ()
+display_doc_package_contents = display_content_dispatcher is_doc_file 
+
+
+
+-- | function for displaying the \/etc content of a package
+display_etc_package_contents :: FilePath -> IO ()
+display_etc_package_contents = display_content_dispatcher is_etc_file
+
+
+
+-- | function for displaying the include files installed by a package
+display_include_package_contents :: FilePath -> IO ()
+display_include_package_contents =
+  display_content_dispatcher is_include_file 
+
+
+
+-- | function for displaying the library files installed by a package
+display_library_package_contents :: FilePath -> IO ()
+display_library_package_contents =
+  display_content_dispatcher is_library_file 
+
+
+
+-- | function for displaying the include files installed by a package
+display_share_package_contents :: FilePath -> IO ()
+display_share_package_contents =
+  display_content_dispatcher is_share_file 
+
+
+
+-- | dispatch the content lookup mechanism with the package filter
+-- filterFunc provided by the caller
+display_content_dispatcher :: (PackageContentItem -> Bool) -> FilePath
+                           -> IO ()
+display_content_dispatcher filterFunc targetPkg =
+
+      retrieve_package_content targetPkg
+      >>= print_content . filter filterFunc 
+
+
+
+-- | print the list of PackageContentItem corresponding
+-- to a particular file
+print_content :: [PackageContentItem] -> IO ()
+print_content []           = return ()
+print_content (item:items) = 
+  do 
+    case fileType item of
+      Dir -> putColorBStrLn Red $ name item
+      Sym -> putColorBStrLn Cyan $ name item
+      _   -> B.putStrLn $ name item
+ 
+    print_content items
+  
+   
+
+-- | Filter all binary files out of the complete package content,
+-- i.e., everything in \/bin, \/sbin, \/usr\/bin, \/usr\/sbin
+-- is shown.
+is_binary_file :: PackageContentItem -> Bool
+is_binary_file item 
+    | B.null $ name item = False
+    | otherwise          = match_bin $ tail $ B.split slashW 
+                             $ name item
+
+  where
+    match_bin :: [B.ByteString] -> Bool
+    match_bin []      = False
+    match_bin (x:y:_) = (x == usrStr) &&
+                        ((y == binStr) || (y == sbinStr))
+    match_bin (x:_)   = (x == binStr) || (x == sbinStr)
+
+
+
+-- | Filter all doc files (i.e. files in \/usr\/share\/doc)
+is_doc_file :: PackageContentItem -> Bool
+is_doc_file item 
+    | B.null $ name item = False
+    | otherwise          = match_bin $ tail $ B.split slashW 
+                             $ name item
+
+  where
+    match_bin :: [B.ByteString] -> Bool
+    match_bin []        = False
+    match_bin (x:y:z:_) = (x == usrStr) && (y == shareStr) 
+                          && (z == docStr)
+    match_bin (_:_)     =  False
+
+
+
+-- | Filter all library files out of the complete package content,
+-- i.e., everything in \/lib, \/lib64, \/usr\/lib, \/usr\/lib64
+-- is shown.
+-- NOTE: This may return more than the actual libs since some 
+-- packages install a whole host of stuff in /usr/lib. If we
+-- really only want libs we could filter out the *.so and such
+is_library_file :: PackageContentItem -> Bool
+is_library_file item 
+    | B.null $ name item = False
+    | otherwise          = match_bin $ tail $ B.split slashW 
+                             $ name item
+
+  where
+    match_bin :: [B.ByteString] -> Bool
+    match_bin []      = False
+    match_bin (x:y:_) = (x == usrStr) &&
+                        ((y == libStr) || (y == lib64Str))
+    match_bin (x:_)   = (x == libStr) || (x == lib64Str)
+
+
+
+-- | Filter all files in \/usr\/include out of the complete 
+-- package content,
+is_include_file :: PackageContentItem -> Bool
+is_include_file item 
+    | B.null $ name item = False
+    | otherwise          = match_bin $ tail $ B.split slashW 
+                             $ name item
+
+  where
+    match_bin :: [B.ByteString] -> Bool
+    match_bin []      = False
+    match_bin (x:y:_) = (x == usrStr) && (y == includeStr) 
+    match_bin _       = False
+
+
+
+-- | Filter all files in \/etc out of the complete package content
+is_etc_file :: PackageContentItem -> Bool
+is_etc_file item 
+    | B.null $ name item = False
+    | otherwise          = match_bin $ tail $ B.split slashW 
+                             $ name item
+
+  where
+    match_bin :: [B.ByteString] -> Bool
+    match_bin []      = False
+    match_bin (x:_)   = (x == etcStr)
+
+
+
+-- | Filter all files in \/usr\/share out of the complete package 
+-- content
+is_share_file :: PackageContentItem -> Bool
+is_share_file item 
+    | B.null $ name item = False
+    | otherwise          = match_bin $ tail $ B.split slashW 
+                             $ name item
+
+  where
+    match_bin :: [B.ByteString] -> Bool
+    match_bin []        = False
+    match_bin (x:y:_)   = (x == usrStr) && (y == shareStr)
+    match_bin _         = False
+
+
+
diff --git a/src/Drivers/Depend.hs b/src/Drivers/Depend.hs
new file mode 100644
--- /dev/null
+++ b/src/Drivers/Depend.hs
@@ -0,0 +1,331 @@
+{-----------------------------------------------------------------
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | this module contains the top level routines for searching for
+-- packages with certain dependencies
+module Drivers.Depend ( DependTarget(..) 
+                      , parse_category
+                      , search_for_depends
+                      ) where
+
+
+-- imports
+import qualified Data.ByteString as B(append, ByteString, concat, 
+  empty, head, null, split, tail)
+import qualified Data.ByteString.Char8 as BC(pack)
+import List(intersect, nub, partition, union)
+import Prelude
+import System.FilePath.Posix((</>), takeBaseName)
+import Text.Regex.PCRE((=~))
+
+
+-- local imports
+import Drivers.Version(match_version)
+import Helpers.ByteString(andStr, exclMark, exclMarkW, 
+  remove_last_newline, slashW, spaceChar)
+import Helpers.Common(split_version_BS, VersionToken(..))
+import Helpers.FileIO(retrieve_directory_contents)
+import Helpers.PrettyPrint(Color(..), putColorStr, putColorBStr)
+import Parsers.Depend(Dependency(..), depend_parser, get_depend, 
+  get_pdepend, get_rdepend, PackageDep(..))
+import Parsers.Slot(get_slot)
+import Parsers.Use(get_USE_flags)
+
+-- import Debug.Trace
+
+
+-- | Search for packages depending on a particular package.
+-- The results from this function are similar to the ones
+-- from equery via -d
+search_for_depends :: String -> [FilePath] -> Bool -> IO ()
+search_for_depends _ [] _                     = return ()
+search_for_depends filePath fullPaths withUse = 
+  
+  -- before we look for packages depending on packageName
+  -- we make sure it exists and we retrieve all neccessary
+  -- information via a DependTarget data structure
+  -- query_requested_package strippedName pkgPaths
+  -- >>= \dependTargetInfo ->
+
+  get_slot filePath
+  >>= \aSlot -> 
+  let 
+    info = DependTarget (BC.pack filePath) aSlot
+  in 
+    mapM_ (\path -> do
+           matches <- retrieve_matches info path withUse
+           print_matches matches
+          ) fullPaths
+
+
+
+-- | Data type for tracking the depend info for the requested
+--  depend package 
+data DependTarget = DependTarget
+  {
+    pkgName :: B.ByteString
+  , pkgSlot :: B.ByteString 
+  }          
+
+
+-- | retrieve all matches for a particular package category
+retrieve_matches :: DependTarget -> FilePath -> Bool
+                 -> IO [PackageDep]
+retrieve_matches packageInfo path withUse = 
+  
+  retrieve_directory_contents path
+  >>= parse_category packageInfo path withUse . reverse 
+
+
+
+-- | check the DEPEND info for all items in [FilePath]
+parse_category :: DependTarget -> FilePath -> Bool -> [FilePath] 
+               -> IO [PackageDep]
+parse_category depInfo path withUse packages
+  = check [] packages
+   
+  where
+    category = takeBaseName path
+
+    --
+    -- this function checks for matching dependencies and
+    -- discards matches from non-existing USE flags 
+    -- or packages that have a slot mismatch. 
+    --
+    check :: [PackageDep] -> [FilePath] -> IO [PackageDep]
+    check acc [] = return acc
+    check acc (x:xs) = 
+  
+      let 
+        pkgPath = path </> x 
+      in
+      parse_depend (pkgName depInfo) pkgPath
+      >>= \deps ->
+       
+       if null deps
+        then 
+          check acc xs 
+        else
+          let 
+            validDeps = filter_valid_slots (pkgSlot depInfo) deps 
+          in
+            if not withUse 
+              then 
+                check (PackageDep(category </> x, validDeps):acc) xs
+              else 
+                get_USE_flags pkgPath
+                >>= \uFlags ->
+                let 
+                  finalDeps = filter_valid_use validDeps uFlags
+                in
+                  if null finalDeps
+                    then
+                      check acc xs
+                    else
+                      check (PackageDep(category </> x,
+                                        finalDeps):acc) xs
+
+
+
+-- | function filtering dependencies not matching in the
+-- slot info with the requester's
+filter_valid_slots :: B.ByteString -> [Dependency] -> [Dependency]
+filter_valid_slots aSlot = filter matchSlot
+
+  where
+    matchSlot (Dependency {slot = x}) 
+
+      -- without any slot info for the target we accept it
+      | x == B.empty  = True    
+
+      -- otherwise we compare
+      | otherwise     = aSlot == x
+
+
+
+-- | filter all dependencies tied to a USE flag not in the
+-- list of USE flags for this package
+filter_valid_use :: [Dependency] -> [B.ByteString] -> [Dependency] 
+filter_valid_use []   _         = []
+filter_valid_use depList []     = depList
+filter_valid_use depList uFlags = filter_helper [] depList
+
+    where
+      filter_helper :: [Dependency] -> [Dependency] -> [Dependency]   
+      filter_helper acc   []       = acc
+      filter_helper acc (dep:deps) 
+        | null $ useFlags dep      = filter_helper (dep:acc) deps
+        | otherwise                = 
+
+          -- filter USE flags into regular ones and ones prefixed
+          -- by '!' and test them separately
+          let
+            (notDeps,regDeps) = partition check_for_not (useFlags dep)
+            depIntersect = intersect regDeps uFlags
+            notIntersect = intersect (map B.tail notDeps) uFlags
+          in
+            case depIntersect == regDeps && null notIntersect of
+              True -> filter_helper (dep:acc) deps
+              _    -> filter_helper acc deps
+
+     
+      -- 
+      -- function returning if a particular Dependency use
+      -- entry has the '!' (not) qualifier
+      -- 
+      check_for_not :: B.ByteString -> Bool
+      check_for_not aUseFlag
+        | B.null aUseFlag == True        = False
+        | B.head aUseFlag == exclMarkW   = True
+        | otherwise                      = False
+
+
+
+
+-- | parse the actual DEPEND/RDEPEND/PDEPEND files and 
+-- construct a list of Dependencies
+parse_depend :: B.ByteString -> FilePath -> IO [Dependency] 
+parse_depend targetQuery pathName = 
+
+  -- read DEPEND and parse content 
+  get_depend pathName
+  >>= \dependContent -> 
+    let dependList = extract_content dependContent in
+
+    -- read RDEPEND and parse content
+    get_rdepend pathName
+    >>= \rdependContent ->
+      let rdependList = extract_content rdependContent in
+
+      -- read PDEPEND and parse content
+      get_pdepend pathName
+      >>= \pdependContent ->
+        let pdependList = extract_content pdependContent in
+
+        -- merge depend lists
+        return (nub $ union dependList $ union rdependList 
+                      pdependList)
+
+  where
+    extract_content c =
+      case c of
+        Nothing      -> []
+        Just content -> if B.null content
+                          then 
+                            []
+                          else
+                            filter_package_depend targetQuery content
+
+ 
+
+-- | parse a the content of a DEPEND, RDEPEND, and PDEPEND file 
+-- for the presence of a package 
+filter_package_depend :: B.ByteString -> B.ByteString -> [Dependency]
+filter_package_depend targetQuery = 
+  match_target_name targetQuery . depend_parser . remove_last_newline 
+
+   
+
+-- | parse a list of Dependencies for a particular package.
+-- Try to match either the package name only of the full name 
+-- including the category. If a version number is supplied
+-- we check if the dependency matches it also.
+-- NOTE: to exclude all elements prefixed with ! we match
+-- these cases with a regular expression instead of an
+-- exact match.
+match_target_name ::  B.ByteString -> [Dependency] -> [Dependency]
+match_target_name targetQuery = find_matching_deps [] 
+
+  where
+    find_matching_deps :: [Dependency] -> [Dependency] -> [Dependency]
+    find_matching_deps acc [] = acc
+    find_matching_deps acc (x:xs) 
+
+      | qualifier x =~ exclMark = find_matching_deps acc xs
+
+      | (package x == targetName) && (version_matches x targetVers) 
+                                = find_matching_deps (x:acc) xs
+
+      | (baseName x == targetName) && (version_matches x targetVers)
+                                = find_matching_deps (x:acc) xs
+
+      | otherwise               = find_matching_deps acc xs
+      
+      where
+        baseName = \z -> (B.split slashW (package z) ) !! 1
+        targetName = dName . split_version_BS $ targetQuery
+        targetVers = dVersion . split_version_BS $ targetQuery
+       
+        -- | in case a version was supplied to the search, check
+        -- if it matches the one present in the depend info
+        version_matches :: Dependency -> B.ByteString -> Bool
+
+        -- no version info supplied or present always leads to
+        -- a successful match
+        version_matches dep t_version
+          | version dep == B.empty  = True
+          | t_version   == B.empty  = True
+
+        -- use version_matcher to do a full blown version comparison
+          | otherwise = match_version (qualifier dep) (version dep) 
+                                       t_version
+
+
+
+-- | pretty printer for found DEPEND et al. matches 
+print_matches :: [PackageDep] -> IO ()
+print_matches [] = return ()
+print_matches (PackageDep(aName,depend):xs) =
+ 
+  (putStr $ aName ++ " ")
+  >> mapM_ print_depends depend
+  >> putStrLn ""
+  >> print_matches xs
+
+  where
+    print_depends :: Dependency -> IO ()
+    print_depends dep = do
+      case length theUse of
+        0 ->
+            putStr " ["
+            >> putColorBStr Red thePackage
+            >> putStr "]"
+        
+        _ ->
+            putStr " ["
+            >> putColorStr Blue "( "
+            >> putColorBStr Blue (head theUse)
+            >> (mapM_ (\x -> putColorBStr Blue $ B.append spacer x) 
+                  $ tail theUse)
+            >> putColorStr Blue " )?"
+            >> putColorStr Red " " 
+            >> putColorBStr Red thePackage 
+            >> putStr "]"
+      
+      where
+        Dependency { 
+          fullName = thePackage, 
+          useFlags = theUse
+        } = dep
+
+        spacer = B.concat [spaceChar, andStr, spaceChar]
+        
+
+
diff --git a/src/Drivers/Owner.hs b/src/Drivers/Owner.hs
new file mode 100644
--- /dev/null
+++ b/src/Drivers/Owner.hs
@@ -0,0 +1,113 @@
+{-----------------------------------------------------------------
+ 
+  this module contains the functionality to search for the package
+  owning a particular system installed file on the filesystem
+
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+module Drivers.Owner ( display_file_owner ) where
+
+
+-- imports
+import Prelude
+import System.FilePath.Posix((</>), joinPath, splitPath, 
+  takeBaseName)
+import Text.Regex.PCRE((=~))
+
+
+-- local imports
+import Parsers.Content(get_content)
+import Helpers.FileIO(retrieve_directory_contents)
+import Helpers.PrettyPrint(putColorStr, Color(..))
+
+
+
+-- | main handler for displaying the owners of a supplied file
+display_file_owner :: FilePath -> [FilePath] -> IO ()
+display_file_owner filePath paths =
+
+  mapM_ (\path -> do
+    -- peek into category and then into each packages CONTENTS 
+    packages <- retrieve_directory_contents path
+    let categoryName = takeBaseName path 
+    matches <- check_contents filePath path categoryName packages 
+    print_owner matches filePath 
+  ) paths
+
+
+
+-- | check if one of the CONTENTS file of packages in a 
+-- category contains the looked for file. Instead
+-- of parsing the whole file, we do a simple pattern
+-- match on the complete content read in as a ByteString
+--
+-- NOTE: In order to handle lookups through the /usr/lib
+-- symlink to /usr/lib64 on amd64 systems we employ a hack:
+-- each provided filepath is copied to a second variable
+-- with lib replaced by lib64 and both filepaths are matched
+-- against the contents of each package. This creates
+-- some overhead for non-lib packages and on non x86 systems
+-- but the speed impact should be small.
+-- 
+check_contents :: FilePath -> FilePath -> String -> [FilePath] 
+                    -> IO [String]
+check_contents filePath baseDir category packages = check [] packages
+
+  where
+    check :: [String] -> [FilePath] -> IO [String]
+    check acc [] = return acc
+    check acc (x:xs) = 
+    
+      -- read CONTENT and parse it
+      get_content (baseDir </> x)
+      >>= \content -> 
+        let 
+          match1 = (content =~ (filePath ++ " ") :: Bool) 
+          match2 = (content =~ (replace_lib filePath ++ " ") :: Bool)
+        in
+        
+          -- append and move to next package
+          if match1 || match2
+          then 
+            check ((category </> x):acc) xs
+          else 
+            check acc xs 
+
+
+-- | function replacing all occurences of lib with lib64 in
+-- and arbitrary filepath
+replace_lib :: FilePath -> FilePath
+replace_lib = joinPath 
+              . map (\x -> if x == "lib/" then "lib64/" else x)
+              . splitPath
+
+
+
+-- | print successfully matched files
+print_owner :: [String] -> String -> IO () 
+print_owner matches filePath = 
+  
+  mapM_ (\m -> do
+    putStr $ m ++ " ["
+    putColorStr Red filePath
+    putStrLn "]" 
+  ) matches
+
diff --git a/src/Drivers/SearchPackage.hs b/src/Drivers/SearchPackage.hs
new file mode 100644
--- /dev/null
+++ b/src/Drivers/SearchPackage.hs
@@ -0,0 +1,140 @@
+{-----------------------------------------------------------------
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | this module contains the functionality needed for searching
+-- for packages
+module Drivers.SearchPackage ( search_for_packages_short
+                             , search_for_packages_detailed
+                             ) where
+
+
+-- imports
+import Control.Monad(foldM)
+import qualified Data.ByteString as B(append, ByteString,
+  intercalate, putStr, splitWith)
+import qualified Data.ByteString.Char8 as BC(pack)
+import Data.List(sort)
+import Prelude
+import System.Directory(getDirectoryContents)
+import System.FilePath.Posix((</>))
+import Text.Regex.PCRE((=~))
+
+
+-- local imports
+import Helpers.FileIO(get_file_date)
+import Helpers.ByteString(char_to_Word8, dash, spaceChar, tilde)
+import Parsers.Chost(get_chost)
+import Parsers.Keywords(get_keywords)
+import Parsers.Repository(get_repository)
+
+-- import Debug.Trace 
+
+
+-- | Simply retrieve matches and print them out
+search_for_packages_short :: B.ByteString -> [FilePath] -> IO ()
+search_for_packages_short name paths = 
+  
+  search_for_packages name paths
+  >>= mapM_ putStrLn
+
+
+
+-- | Retrieve detailed information for all matched packages
+search_for_packages_detailed :: B.ByteString -> [FilePath] -> IO ()
+search_for_packages_detailed name paths =
+
+  search_for_packages name paths
+  >>= mapM_ generate_pkg_info_string
+
+
+
+-- | retrieve all info for a particular package and then
+-- assemble a IO action for printing it all
+generate_pkg_info_string :: FilePath -> IO ()
+generate_pkg_info_string pkgName = 
+
+  get_chost pkgName
+  >>= \host -> get_repository pkgName
+  >>= \repo -> get_file_date pkgName
+  >>= \date -> get_keywords pkgName
+  >>= \keywds -> putStr "["
+                 >> (B.putStr $ create_keyword_string host keywds) 
+                 >> (putStr $ " | " ++ create_repo_string repo)
+                 >> (putStr $ " | " ++ date)
+                 >> putStr "] : "
+                 >> putStrLn pkgName
+
+
+  where
+    create_keyword_string h kwd = 
+      
+      let
+        dashedHost = B.append dash h
+        tildedHost = B.append tilde h
+      in
+        if any ( h == ) kwd
+          then B.append spaceChar h
+          else
+            if any ( tildedHost == ) kwd
+              then tildedHost
+              else dashedHost
+
+    
+    create_repo_string rep = if (rep == BC.pack "gentoo") 
+                               then "g"
+                               else "o"
+
+
+    
+
+
+-- | Search for packages in complete data base based on pattern 
+search_for_packages :: B.ByteString -> [FilePath] -> IO [FilePath]
+search_for_packages _ [] = return []
+search_for_packages packageName paths = 
+
+    foldM (\acc p -> process_category p 
+                     >>= \x -> return (acc ++ x)
+          ) [] paths
+
+    where
+      process_category path =
+        getDirectoryContents path
+        >>= \packages ->
+          let 
+            matches = sort $ filter (\x -> x =~ escape_regex_chars 
+                                     packageName :: Bool) packages
+            categoryMatches = map ( path </> ) matches
+          in
+            return categoryMatches
+
+
+
+-- | this function looks for regexp characters in the search
+-- string an "escapes" them inside a character class.
+-- So far we're only looking for * and +, the latter being 
+-- crucial to get search for gtk+ correct.
+escape_regex_chars :: B.ByteString -> B.ByteString
+escape_regex_chars = escape '+' . escape '*'
+
+  where
+    escape :: Char -> B.ByteString -> B.ByteString
+    escape c = B.intercalate (BC.pack $ "[" ++ c:"]") 
+                . B.splitWith ( == char_to_Word8 c)
diff --git a/src/Drivers/Use.hs b/src/Drivers/Use.hs
new file mode 100644
--- /dev/null
+++ b/src/Drivers/Use.hs
@@ -0,0 +1,128 @@
+{-----------------------------------------------------------------
+ 
+  this module contains the functionality to search for packages
+  that have been emerged with a particular USE flag
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+module Drivers.Use ( search_for_use_all 
+                   , search_for_use_used
+                   ) where
+
+
+-- imports
+import Control.Monad(foldM)
+import qualified Data.ByteString as B(ByteString)
+import Prelude
+import System.FilePath.Posix((</>))
+
+
+-- local imports
+import Helpers.FileIO(retrieve_directory_contents)
+import Parsers.Use(try_get_IUSE_flags, try_get_USE_flags)
+
+
+
+-- | read each packages IUSE flags and match against the 
+-- user search request 
+search_for_use_all :: [FilePath] -> B.ByteString -> IO ()
+search_for_use_all categories useFlag = 
+  foldM (examine_category match_use_all) [] categories
+  >>= print_useflag_pkgs 
+
+  where
+    match_use_all :: [FilePath] -> FilePath -> IO [FilePath]
+    match_use_all acc path = 
+
+      try_get_IUSE_flags path
+      >>= \content ->
+        case content of
+          Nothing -> return acc
+          Just c  ->
+            let
+              result = filter ( useFlag == ) c
+            in
+              if null result
+                then return acc
+                else return (path:acc)
+
+
+
+-- | retrieve all packages within a category and apply a 
+-- function to each entry
+examine_category :: ([FilePath] -> FilePath -> IO [FilePath])
+                    -> [FilePath] -> FilePath -> IO [FilePath]
+examine_category f acc cat = retrieve_directory_contents cat
+                             >>= foldM (\a b -> f a (cat </> b)) acc 
+
+
+
+-- | read each packages IUSE flags, match against the user
+-- request and finally check if the flag was actually present
+-- during the emerge 
+search_for_use_used :: [FilePath] -> B.ByteString -> IO ()
+search_for_use_used categories useFlag = 
+  foldM (examine_category match_use_used) [] categories
+  >>= print_useflag_pkgs 
+
+  where
+    -- check if a user requested USE flag
+    -- is present in IUSE
+    match_use_used acc path = 
+
+      try_get_IUSE_flags path
+      >>= \content ->
+        case content of
+          Nothing -> return acc
+          Just c  ->
+            let
+              result = filter ( useFlag == ) c
+            in
+              if null result
+                then return acc
+                else match_use_active acc path
+
+   
+    -- check if use flag present in IUSE was actually active
+    -- during the emerge
+    match_use_active acc path = 
+      
+      try_get_USE_flags path
+      >>= \content ->
+        case content of
+          Nothing -> return acc
+          Just c  -> 
+            let
+              result = filter ( useFlag == ) c
+            in 
+              if null result
+                then return acc
+                else return (path:acc)
+
+
+
+
+-- | small helper function for printing the packages that depend
+-- on a particular use flag
+print_useflag_pkgs :: [FilePath] -> IO ()
+print_useflag_pkgs = mapM_ putStrLn . reverse 
+
+
+
diff --git a/src/Drivers/Version.hs b/src/Drivers/Version.hs
new file mode 100644
--- /dev/null
+++ b/src/Drivers/Version.hs
@@ -0,0 +1,229 @@
+{-----------------------------------------------------------------
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | this module contains the top level routines for searching for
+-- packages with certain dependencies
+module Drivers.Version (  match_version 
+                        , is_equal
+                        , is_larger
+                        , is_larger_equal
+                        , is_smaller
+                        , is_smaller_equal
+                        , is_same_rev_class
+                       ) where
+
+-- imports
+import qualified Data.ByteString as B(ByteString, length)
+import Prelude
+
+
+-- local imports
+import Helpers.ByteString(equalSign, glob, greater, gr_eq, low_eq,
+  smaller, tilde)
+import Parsers.Version(test_NumCharTok, test_Revision, 
+  remove_trailing_zeros, split_version, VersionTok(..))
+
+
+-- | check if a version plus qualifier matches a supplied
+-- version string 
+match_version :: B.ByteString -> B.ByteString -> B.ByteString -> Bool
+match_version qualifier version target 
+      | qualifier == tilde      = is_same_rev_class target version
+      | qualifier == equalSign  = is_equal target version
+      | qualifier == smaller    = is_smaller target version
+      | qualifier == greater    = is_larger target version
+      | qualifier == low_eq     = is_smaller_equal target version
+      | qualifier == gr_eq      = is_larger_equal target version
+      | otherwise = False
+
+
+
+-- | function checking if two particular versions match
+-- apart from the revision number
+is_same_rev_class :: B.ByteString -> B.ByteString -> Bool
+is_same_rev_class s1 s2 = list_equal (tokenize s1) (tokenize s2)
+
+   where 
+     tokenize :: B.ByteString -> [VersionTok]
+     tokenize = \x -> extract_prefix x ++ extract_suffix x
+
+
+-- | function checking equality of two version strings
+--  
+-- NOTE: We do two things to determine equality:
+--
+--       - a raw comparison of the ByteString
+--       - next, we tokenize both ByteStrings, strip the trailing
+--         zeros, and then compare to catch cases like
+--         1.1.0.0.0 == 1.1
+--
+-- This means we're currently missing things like 
+-- 1.1.0.0-rc1 and 1.1-rc1 as being equal
+is_equal :: B.ByteString -> B.ByteString -> Bool
+is_equal s1 s2
+   | s1          == s2          = True
+   | list_equal (tokenize s1) (tokenize s2) == True   = True          
+   | otherwise                  = False
+
+   where
+     tokenize :: B.ByteString -> [VersionTok]
+     tokenize = remove_trailing_zeros . split_version
+
+
+
+-- | compares tokenized version string; this is similar to the
+-- plain list comparison with the difference that we abort
+-- when we encounter a glob pattern and declare the versions
+-- as equal
+list_equal :: [VersionTok] -> [VersionTok] -> Bool
+list_equal [] []         = True
+list_equal (x:xs) (y:ys) 
+    | x == y             = list_equal xs ys
+    | x == NumTok glob   = True
+    | y == NumTok glob   = True
+    | otherwise          = False
+list_equal [] (x : _)    
+    | x == NumTok glob   = True
+    | otherwise          = False
+list_equal (x : _) []    
+    | x == NumTok glob   = True
+    | otherwise          = False
+
+
+
+-- | check if version string 1 is smaller equal than version
+-- string 2.
+is_smaller_equal :: B.ByteString -> B.ByteString -> Bool
+is_smaller_equal s1 s2 
+   | (is_equal s1 s2 == True)   = True
+   | otherwise                  = is_smaller s1 s2
+
+
+
+-- | check if version string 1 is large equal than version
+-- string 2
+is_larger_equal :: B.ByteString -> B.ByteString -> Bool
+is_larger_equal s1 s2 
+   | (is_equal s1 s2 == True)   = True
+   | otherwise                  = is_larger s1 s2
+
+
+
+-- | check if version string 1 is smaller than version string2
+is_smaller :: B.ByteString -> B.ByteString -> Bool
+is_smaller s1 s2 = is_larger s2 s1
+
+
+
+-- | check if version string 1 is larger than version string 2
+is_larger :: B.ByteString -> B.ByteString -> Bool
+is_larger s1 s2 = comp_prefix_larger (extract_prefix s1) 
+                    (extract_prefix s2)
+
+    where 
+
+      -- compare the prefix and descent into suffix comparator
+      -- if prefix if identical
+      -- NOTE: Since NumTok is a ByteString we need to compare 
+      -- its length first and then its value since e.g. 4 > 12
+      comp_prefix_larger :: [VersionTok] -> [VersionTok] -> Bool
+      comp_prefix_larger [] (_:_) = False
+      comp_prefix_larger (_:_) [] = True
+      comp_prefix_larger [] [] = comp_suffix_larger 
+                    (extract_suffix s1) (extract_suffix s2)
+      comp_prefix_larger ((NumTok x):xs) ((NumTok y):ys) 
+        | (B.length y) < (B.length x) = True    
+        | (B.length x) < (B.length y) = False
+        | y < x     = True
+        | x < y     = False
+        | otherwise = comp_prefix_larger xs ys
+
+      -- these next ones should never happen since only NumTok
+      -- and CharTok allowed in the prefix; maybe throw an error
+      -- instead?
+      comp_prefix_larger (Revision : _) (_ : _)            = False
+      comp_prefix_larger ((Suffix _) : _) (_ : _)          = False
+      comp_prefix_larger ((NumTok _) : _) (Revision : _)   = False
+      comp_prefix_larger ((NumTok _) : _) ((Suffix _) : _) = False
+
+
+      -- compare the suffic and decent into the revision comparator
+      -- if suffix is identical as well
+      comp_suffix_larger :: [VersionTok] -> [VersionTok] -> Bool
+      comp_suffix_larger [] (_:_) = False
+      comp_suffix_larger (_:_) [] = True
+      comp_suffix_larger [] [] = comp_rev_larger (extract_rev s1) 
+                                   (extract_rev s2)
+      comp_suffix_larger ((Suffix x1):x2:xs) ((Suffix y1):y2:ys) 
+        | x1 < y1   = False
+        | x2 < y2   = False
+        | y1 < x1   = True
+        | y2 < x2   = True
+        | otherwise = comp_suffix_larger xs ys
+
+      -- these next two should never happen since the values
+      -- always come paired; maybe throw an error instead?
+      comp_suffix_larger [_] (_:_) = False   
+      comp_suffix_larger (_ : (_ : _)) [_] = False
+      comp_suffix_larger (Revision : (_ : _)) (_ : (_ : _)) = False
+      comp_suffix_larger ((NumTok _) : (_ : _)) (_ : (_ : _)) = False
+      comp_suffix_larger ((Suffix _) : (_ : _)) (Revision : (_ : _)) 
+        = False
+      comp_suffix_larger ((Suffix _) : (_ : _)) ((NumTok _) : (_ : _))
+        = False
+
+      -- compare revision 
+      -- NOTE: the length of both arrays can in principle either
+      -- only be 0 or 2 hence we could add a safety check here
+      -- as well
+      comp_rev_larger :: [VersionTok] -> [VersionTok] -> Bool
+      comp_rev_larger [] [] = False
+      comp_rev_larger [] (_:_) = False
+      comp_rev_larger (_:_) [] = True
+      comp_rev_larger (_:x2:_) (_:y2:_) 
+        | y2 < x2  = True
+        | x2 < y2   = False
+        | otherwise = False
+
+      -- these ones should never happen since we should always
+      -- have r<num> pairs
+      comp_rev_larger [_] (_:_) = False
+      comp_rev_larger (_: (_:_)) [_] = False
+
+
+
+-- | extract the prefix of a version string
+extract_prefix :: B.ByteString -> [VersionTok]
+extract_prefix = remove_trailing_zeros . takeWhile test_NumCharTok 
+                  . split_version
+
+
+
+-- | extract the suffix of a version string
+extract_suffix :: B.ByteString -> [VersionTok]
+extract_suffix = takeWhile ( not . test_Revision ) 
+                   . dropWhile test_NumCharTok . split_version
+
+
+
+-- | extract the revision of a version string
+extract_rev :: B.ByteString -> [VersionTok]
+extract_rev = dropWhile ( not . test_Revision ) 
+                . dropWhile test_NumCharTok . split_version
diff --git a/src/Helpers/ByteString.hs b/src/Helpers/ByteString.hs
new file mode 100644
--- /dev/null
+++ b/src/Helpers/ByteString.hs
@@ -0,0 +1,209 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module contains some helper function for ByteString
+-- related functionality
+module Helpers.ByteString ( andStr
+                          , colonW
+                          , dashW
+                          , exclMarkW
+                          , globW
+                          , newlineW
+                          , newline
+                          , periodW
+                          , plusW
+                          , questMark
+                          , slashW
+                          , spaceCharW
+                          , underscoreW
+                          , binStr
+                          , closeBracket
+                          , dash
+                          , docStr
+                          , equalSign
+                          , etcStr
+                          , exclMark
+                          , glob
+                          , greater
+                          , gr_eq
+                          , includeStr
+                          , libStr
+                          , lib64Str
+                          , low_eq
+                          , orSymbol
+                          , openBracket
+                          , plus
+                          , sbinStr
+                          , shareStr
+                          , smaller
+                          , spaceChar
+                          , tilde
+                          , usrStr
+                          , char_to_Word8
+                          , remove_last_newline
+                          , tokenize_BS
+                          ) where 
+
+
+-- imports
+import Char(ord)
+import qualified Data.ByteString as B(ByteString, init, last, split)
+import qualified Data.ByteString.Char8 as BC(pack)
+import Prelude
+import Word(Word8)
+
+
+--
+-- some useful constants
+--
+
+-- Word8
+colonW :: Word8
+colonW = char_to_Word8 ':'
+
+dashW :: Word8
+dashW = char_to_Word8 '-'
+
+exclMarkW :: Word8
+exclMarkW = char_to_Word8 '!'
+
+globW :: Word8
+globW = char_to_Word8 '*'
+
+newlineW :: Word8
+newlineW = char_to_Word8 '\n' 
+
+periodW :: Word8
+periodW = char_to_Word8 '.'
+
+plusW :: Word8
+plusW = char_to_Word8 '+'
+
+spaceCharW :: Word8
+spaceCharW = char_to_Word8 ' '
+
+slashW :: Word8
+slashW = char_to_Word8 '/'
+
+underscoreW :: Word8
+underscoreW = char_to_Word8 '_'
+
+
+-- ByteString
+andStr :: B.ByteString
+andStr = BC.pack "&"
+
+binStr :: B.ByteString
+binStr = BC.pack "bin"
+
+closeBracket :: B.ByteString
+closeBracket = BC.pack ")"
+
+dash :: B.ByteString
+dash = BC.pack "-"
+
+docStr :: B.ByteString
+docStr = BC.pack "doc"
+
+equalSign :: B.ByteString
+equalSign = BC.pack "="
+
+etcStr :: B.ByteString
+etcStr = BC.pack "etc"
+
+exclMark :: B.ByteString
+exclMark = BC.pack "!"
+
+glob :: B.ByteString
+glob = BC.pack "*"
+
+greater :: B.ByteString
+greater = BC.pack ">"
+
+gr_eq :: B.ByteString
+gr_eq = BC.pack ">="
+
+includeStr :: B.ByteString
+includeStr = BC.pack "include"
+
+libStr :: B.ByteString
+libStr = BC.pack "lib"
+
+lib64Str :: B.ByteString
+lib64Str = BC.pack "lib64"
+
+low_eq :: B.ByteString
+low_eq = BC.pack "<="
+
+newline :: B.ByteString
+newline = BC.pack "\n"
+
+orSymbol :: B.ByteString
+orSymbol = BC.pack "||"  -- "||"
+
+openBracket :: B.ByteString
+openBracket = BC.pack "("
+
+plus :: B.ByteString
+plus = BC.pack "+"
+
+questMark :: B.ByteString
+questMark = BC.pack "?"
+
+sbinStr :: B.ByteString
+sbinStr = BC.pack "sbin"
+
+shareStr :: B.ByteString
+shareStr = BC.pack "share"
+
+smaller :: B.ByteString
+smaller = BC.pack "<"
+
+spaceChar :: B.ByteString
+spaceChar = BC.pack " "         -- " "
+
+tilde :: B.ByteString
+tilde = BC.pack "~"
+
+usrStr :: B.ByteString
+usrStr = BC.pack "usr"
+
+
+-- | convert char into Word8
+char_to_Word8 :: Char -> Word8
+char_to_Word8 = fromIntegral . ord
+
+
+-- | if the last element in a ByteString is a newline,
+-- discard it, otherwise splitting the ByteString by
+-- newlines will result in an empty last element
+remove_last_newline :: B.ByteString -> B.ByteString 
+remove_last_newline string = if ( B.last string == newlineW ) then 
+                               B.init string 
+                             else 
+                               string  
+
+
+-- | split ByteString into tokens separated by whitespace 
+-- (currently only spaces) making sure to remove any trailing
+-- newlines
+tokenize_BS :: B.ByteString -> [B.ByteString]
+tokenize_BS = B.split spaceCharW . remove_last_newline
diff --git a/src/Helpers/Common.hs b/src/Helpers/Common.hs
new file mode 100644
--- /dev/null
+++ b/src/Helpers/Common.hs
@@ -0,0 +1,287 @@
+{-# LANGUAGE DeriveDataTypeable #-}
+{-----------------------------------------------------------------
+ 
+  this module contains some common function used by other modules
+  that don't (yet) have their own category
+
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+ 
+-- | this module contains some common function used by other modules
+-- that don't (yet) have their own category
+module Helpers.Common ( defaultVersionToken
+                      , find_package_paths
+                      , get_categories
+                      , show_version
+                      , strip_category
+                      , split_version_BS
+                      , VersionToken(..)
+                      ) where
+
+
+
+-- imports
+import Control.Monad(filterM, liftM)
+import qualified Data.ByteString as B(append, ByteString, empty, null,
+  tail)
+import qualified Data.ByteString.Char8 as BC(pack)
+import List(sort)
+import Prelude
+import System.Directory(doesDirectoryExist, getDirectoryContents)
+import System.FilePath.Posix((</>), dropTrailingPathSeparator, 
+  splitPath, takeFileName) 
+import Text.Regex.PCRE((=~))
+
+
+-- local imports
+import Helpers.FileIO
+import Parsers.Slot
+
+
+
+-- some global and useful definitions
+
+-- | current version of hark
+harkVersion :: String
+harkVersion = "0.2"
+
+
+
+-- | data structure holding the pieces of an EAPI
+-- version string, i.e. name-version:slot[useDep]
+data VersionToken = VersionToken 
+  { 
+    dName    :: B.ByteString
+  , dVersion :: B.ByteString
+  , dSlot    :: B.ByteString
+  , dUseDeps :: B.ByteString
+  }
+
+
+defaultVersionToken :: VersionToken
+defaultVersionToken = VersionToken
+  {
+    dName    = B.empty
+  , dVersion = B.empty
+  , dSlot    = B.empty
+  , dUseDeps = B.empty
+  }
+
+
+
+-- | token which signify the beginning of a version or
+-- SLOT specifier
+versionStartToken :: B.ByteString
+versionStartToken = BC.pack "[-][0-9]"
+
+slotStartToken :: B.ByteString
+slotStartToken = BC.pack "[:]"
+
+useDepStartToken :: B.ByteString
+useDepStartToken = BC.pack "[[]"
+
+
+
+
+-- | filter all category directories from main database 
+-- directory
+get_categories :: FilePath -> IO [FilePath]
+get_categories path = 
+  
+  getDirectoryContents path
+  >>= \rawContent ->
+
+    let 
+      content = filter_dot_dirs rawContent 
+    in
+      liftM (sort . map takeFileName) (filterM doesDirectoryExist $ 
+                    map ( path </>) content)
+
+
+
+-- | given a pattern and a list of search paths, try to strip
+-- the category of the pattern. If one exists, restrict
+-- the search to the single path in the list of filepaths
+-- corresponding to the category.
+strip_category :: String -> [FilePath] -> (String, [FilePath])
+strip_category x [] = (x,[])
+strip_category pattern paths 
+
+  | length splitPattern == 2    = 
+              (aName, filter (\x -> x =~ path :: Bool) paths )
+
+  | otherwise                   = (pattern,paths)
+  
+  where 
+    splitPattern = splitPath pattern
+    path = dropTrailingPathSeparator $ (!!) splitPattern 0
+    aName = (!!) splitPattern 1
+
+
+
+
+-- | splits off the version string from the package name 
+-- via regular expression
+-- NOTE: This is a specialized version for ByteString
+split_version_BS :: B.ByteString -> VersionToken
+split_version_BS inString = 
+
+  let
+    -- split off use depend tokens if present
+    (r1, _, use)    = inString =~ useDepStartToken 
+                        :: (B.ByteString,B.ByteString,B.ByteString)
+
+    -- split off the slot if present
+    (r2, _, slot)   = r1 =~ slotStartToken 
+                        :: (B.ByteString,B.ByteString,B.ByteString)
+
+    -- split the rest into the name plus version if present
+    (name, m, vers) = r2 =~ versionStartToken
+                        :: (B.ByteString,B.ByteString,B.ByteString)
+    in
+      if B.null m 
+        then
+         defaultVersionToken {
+                               dName = name
+                             , dSlot = slot
+                             , dUseDeps = use
+                             }
+
+        else
+         defaultVersionToken {
+                               dName = name
+                             , dVersion = B.append (B.tail m) vers 
+                             , dSlot = slot
+                             , dUseDeps = use
+                             }
+
+
+
+
+-- | look for packages matching the searched for name in database
+find_package_paths :: String -> [FilePath] -> IO [FilePath]
+find_package_paths packageName paths = find_path [] paths
+
+  where
+    -- go through all categories and try to find a match
+    find_path :: [FilePath] -> [FilePath] -> IO [FilePath]
+    find_path acc [] = return acc
+    find_path acc (dir:dirs) =
+        
+        retrieve_directory_contents dir 
+        >>= \packages -> 
+
+          -- NOTE: Slotted packages can lead to more than
+          -- a single match in a category if only the
+          -- package name is given
+          match_package packageName packages dir >>= \matches ->
+   
+            case length matches of
+              0 -> find_path acc dirs
+              _ -> find_path (make_paths matches ++ acc) dirs
+
+              where
+                make_paths = map (\x -> dir ++ "/" ++ x) 
+
+
+
+-- | check if a package is in a list of FilePaths
+-- The following additional constraints apply:
+-- 
+--   * if the user specified only the package name we attempt 
+--     to match entries in the pathList based on the name only. 
+--   * if a version is supplied we do a full match only.
+--   * if a slot dependency is supplied we only match packages
+--     the have this exact slot
+match_package :: String -> [FilePath] -> FilePath -> IO [FilePath]
+match_package packageQuery pathList topDir = 
+
+  -- if we have a full version we're good apart from stripping
+  -- off the slot information in case it is present
+  if not $ null aVersion 
+     then 
+       return $ filter (\x -> x == (aName ++ aVersion)) pathList
+     else
+       -- if we have a slot we only pick packages with
+       -- a matching slot
+       if not $ null aSlot
+          then
+            filterM (check_slot_name aName aSlot) pathList
+          else
+            -- only have the name was provided
+            return $ filter (\x -> get_name x == aName) pathList
+
+
+   where
+     (aName, aVersion, aSlot) = split_version_slot packageQuery
+
+
+     -- | in case the user supplied a slot we try to figure out
+     -- retrieve the SLOT of the target package as well and
+     -- make sure it matches.
+     -- NOTE: We have to be prepared that some packges don't
+     -- have a SLOT
+     check_slot_name n s pkg =
+       
+       try_get_slot (topDir ++ "/" ++ pkg) >>= \pkgSlot ->
+       case pkgSlot of
+         Nothing  -> return (get_name pkg == n)
+         Just val -> return $ (get_name pkg == n) 
+                           && (val == BC.pack s)
+
+
+
+     -- | splits a full package name request into the name,
+     -- and possibly version and slot info
+     split_version_slot theName = 
+
+       let 
+         -- split off the slot if present
+         (r1, _, theSlot)  = theName =~ slotStartToken 
+                           :: (String, String, String)
+
+         -- split off the version if present
+         (name, m, vers) = r1 =~ versionStartToken
+                           :: (String, String, String)
+       in
+         (name, m ++ vers, theSlot)
+
+                           
+         
+     -- | conveniece function to get at the name only
+     get_name item = let
+                       (theName, _, _) = split_version_slot item
+                     in
+                       theName
+
+
+
+-- | function printing out the current version information
+show_version :: IO ()
+show_version = 
+
+  do
+    putStr $ "hark version " ++ harkVersion ++ "      "
+    putStrLn "(C) 2008-2009 Markus Dittrich\n" 
+    putStrLn "Please type 'man hark' for a detailed description"
+    putStrLn "of hark's capabilities.\n"
+    putStrLn "hark is distributed under the terms of the GNU General"
+    putStrLn "Public License v3. There is NO warranty; not even for"
+    putStrLn "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+
diff --git a/src/Helpers/FileIO.hs b/src/Helpers/FileIO.hs
new file mode 100644
--- /dev/null
+++ b/src/Helpers/FileIO.hs
@@ -0,0 +1,121 @@
+{-----------------------------------------------------------------
+ 
+  this module contains functions doing actual file IO
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+ 
+-- | this module contains file IO functionality
+module Helpers.FileIO ( dataBaseDir
+                      , filter_dot_dirs
+                      , get_file_date
+                      , read_file
+                      , retrieve_directory_contents
+                      , try_read_file
+                      ) where
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString, readFile)
+import List(sort)
+import Prelude
+import System.Directory(getDirectoryContents, getModificationTime)
+import System.FilePath.Posix((</>))
+import System.IO.Error(isPermissionError, isDoesNotExistError, try)
+import System.Locale(defaultTimeLocale)
+import System.Time(formatCalendarTime, toCalendarTime)
+
+
+-- local imports
+import Helpers.PrettyPrint(Color(..), putColorStrLn)
+
+
+-- location of database
+dataBaseDir :: FilePath
+--dataBaseDir = "/home/markus/programming/haskell/hark-data/db"
+dataBaseDir = "/var/db/pkg"
+
+
+-- | try to open the given file and return the content
+-- as a Just ByteString if it exists and Nothing otherwise
+try_read_file :: FilePath -> IO (Maybe B.ByteString)
+try_read_file path = 
+  
+  try (B.readFile path)
+  >>= \content ->
+  
+    case content of
+      Right fileContent -> return (Just fileContent)
+      Left _            -> return Nothing
+
+
+
+-- | open the given file. If things fail try to detect
+-- why and provide the user with some sort of useful error 
+-- message (generic one otherwise); then quit 
+read_file :: FilePath -> IO B.ByteString
+read_file path = 
+  
+  try (B.readFile path)
+  >>= \content ->
+  
+    case content of
+      Right fileContent -> return fileContent
+      Left e            -> 
+        let 
+          reason = analyze_error e
+        in 
+         (putColorStrLn Red  $ "\n\nERROR:  Cannot parse file\n") 
+         >> (putColorStrLn Yellow $ dataBaseDir </> path ++ "\n")
+         >> (putColorStrLn Red  $ "Reason: " ++ reason ++ "\n")
+         >> (error "... aborting.")
+
+      where
+        analyze_error :: IOError -> String
+        analyze_error err
+          | isPermissionError err   = "Permission denied."
+          | isDoesNotExistError err = "File does not exist."
+          | otherwise               = "Unknown problem :("
+
+
+
+-- | return the modification time of a file as a string of
+-- the form mm-dd-yy-hh-mm
+get_file_date :: FilePath -> IO String
+get_file_date path = 
+  
+  getModificationTime path
+  >>= toCalendarTime
+  >>= \calTime ->
+    return $ formatCalendarTime defaultTimeLocale "%m/%d/%y %H:%M" 
+           calTime
+
+
+
+-- | returns a list of the content of dir sans ".." and "."
+retrieve_directory_contents :: FilePath -> IO [FilePath]
+retrieve_directory_contents dir = 
+  
+   getDirectoryContents dir 
+   >>= \rawPackages -> return (sort $ filter_dot_dirs rawPackages)
+
+
+
+-- | filter the .. and . directories from a list of paths
+filter_dot_dirs :: [FilePath] -> [FilePath]
+filter_dot_dirs = filter (`notElem` [".",".."])
diff --git a/src/Helpers/PrettyPrint.hs b/src/Helpers/PrettyPrint.hs
new file mode 100644
--- /dev/null
+++ b/src/Helpers/PrettyPrint.hs
@@ -0,0 +1,107 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | PrettyPrint provides tools for colored output to the terminal
+module Helpers.PrettyPrint ( putColorStr,
+                            putColorStrLn,
+                            putColorBStr,
+                            putColorBStrLn,
+                            Color(..)
+                          ) where
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString, concat, putStr)
+import Prelude
+
+
+-- local imports
+import Helpers.ByteString
+
+
+-- | available colors
+data Color = Black | Red | Green | Yellow | Blue | Magenta 
+           | Cyan | White | Reset 
+           deriving(Enum)
+
+
+
+-- | available intensities
+data Intensity = Normal | Bold
+               deriving(Eq)
+
+
+
+-- | convert a color into the corresponding color code string
+get_color_code :: Color -> String
+get_color_code = show . fromEnum 
+
+
+
+-- | convert an intensity to the corresponding color code string
+get_intensity_code :: Intensity -> String
+get_intensity_code x
+  | x == Normal  = "22"
+  | x == Bold    = "1"
+  | otherwise    = "1"
+
+
+
+-- | generate color string header
+gen_color_header :: Intensity -> Color -> String
+gen_color_header intensity col = 
+    "\ESC[" 
+    ++ (get_intensity_code intensity) 
+    ++ ";3" 
+    ++ (get_color_code col) 
+    ++ "m"
+
+
+
+-- | generate final terminal sequence
+gen_color_footer :: String
+gen_color_footer = "\ESC[0;m"
+
+
+
+-- | print a colored string to the terminal
+putColorStr :: Color -> String -> IO ()
+putColorStr color text = 
+  (putStr $ gen_color_header Bold color)
+  >> putStr text
+  >> (putStr $ gen_color_footer) 
+
+
+putColorStrLn :: Color -> String -> IO ()
+putColorStrLn color text = putColorStr color (text ++ "\n")
+
+
+
+-- | print a colored ByteString to the terminal
+putColorBStr :: Color -> B.ByteString -> IO ()
+putColorBStr color text = 
+  (putStr $ gen_color_header Bold color)
+  >> B.putStr text
+  >> (putStr $ gen_color_footer)
+
+
+putColorBStrLn :: Color -> B.ByteString -> IO ()
+putColorBStrLn color text = 
+  putColorBStr color (B.concat [text,newline])
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,45 @@
+# Copyright 2008 Markus Dittrich <markusle@gentoo.org>
+# Distributed under the terms of the GNU General Public License v3
+#
+
+PARSER_SOURCES := Parsers/CommandLine.hs Parsers/Chost.hs \
+		Parsers/Content.hs Parsers/Depend.hs \
+		Parsers/Keywords.hs Parsers/Use.hs \
+		Parsers/Slot.hs Parsers/Version.hs
+
+DRIVER_SOURCES := Drivers/Content.hs Drivers/Depend.hs \
+		Drivers/Owner.hs Drivers/SearchPackage.hs \
+		Drivers/Use.hs Drivers/Version.hs
+
+HELPER_SOURCES := Helpers/ByteString.hs Helpers/Common.hs \
+		Helpers/FileIO.hs Helpers/PrettyPrint.hs 
+
+DEPEND_SOURCES := $(PARSER_SOURCES) $(DRIVER_SOURCES) \
+		$(HELPER_SOURCES)
+export DEPEND_SOURCES
+
+
+all: release
+
+
+release: hark.hs $(DEPEND_SOURCES)
+	ghc $(GHC_FLAGS_RELEASE) --make hark.hs
+
+
+
+devel: hark.hs $(DEPEND_SOURCES)
+	ghc $(GHC_FLAGS_DEVEL) --make hark.hs
+
+
+
+doc:
+	@haddock -h -o ../html $(DEPEND_SOURCES)
+
+
+.PHONY: clean
+
+clean:
+	rm -f *.o *.hi hark
+	rm -f Drivers/*.o Drivers/*.hi
+	rm -f Parsers/*.o Parsers/*.hi
+	rm -f Helpers/*.o Helpers/*.hi
diff --git a/src/Parsers/Chost.hs b/src/Parsers/Chost.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Chost.hs
@@ -0,0 +1,64 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module parses the CHOST info of a package
+module Parsers.Chost ( get_chost
+                     ) where 
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString)
+import qualified Data.ByteString.Char8 as BC(pack)
+import Prelude
+import System.FilePath.Posix((</>))
+import Text.Regex.PCRE((=~))
+
+
+-- local imports
+import Helpers.FileIO(read_file)
+
+
+
+-- | open the SLOT info of a package and return as a
+-- ByteString
+get_chost :: FilePath -> IO B.ByteString
+get_chost p = read_file (p </> "CHOST") 
+             >>= \item -> return $ determine_chost item
+
+  where
+    -- if we can't figure out the CHOST we simply
+    -- propagate the string "???" to the user
+    determine_chost x 
+      | x =~ "i686-"      = BC.pack "x86"
+      | x =~ "x86_64-"    = BC.pack "amd64" 
+      | x =~ "alpha-"     = BC.pack "alpha"
+      | x =~ "arm-"       = BC.pack "arm"
+      | x =~ "hppa-"      = BC.pack "hppa"
+      | x =~ "ia64-"      = BC.pack "ia64"
+      | x =~ "m68k-"      = BC.pack "m68k"
+      | x =~ "mips64-"    = BC.pack "mips"
+      | x =~ "powerpc-"   = BC.pack "ppc"
+      | x =~ "powerpc64-" = BC.pack "ppc64"
+      | x =~ "s390-"      = BC.pack "s390"
+      | x =~ "sh-"        = BC.pack "sh"
+      | x =~ "sparc-"     = BC.pack "sparc"
+      | otherwise         = BC.pack "???"
+
diff --git a/src/Parsers/CommandLine.hs b/src/Parsers/CommandLine.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/CommandLine.hs
@@ -0,0 +1,219 @@
+{-----------------------------------------------------------------
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+{-|
+   this module parses the command line options for the 
+   word count utility
+-}
+module Parsers.CommandLine ( defaultOptions
+                           , getArgs
+                           , options
+                           , Options(..)
+                           , Query(..)
+                           , show_usage
+                           , module System.Console.GetOpt 
+                           ) where
+
+
+-- imports
+import Prelude
+import System(exitWith, ExitCode(..))
+import System.Console.GetOpt(ArgDescr(..), ArgOrder(..), getOpt, 
+  OptDescr(..), usageInfo)
+import System.Environment(getArgs)
+
+-- local imports
+import Helpers.Common(show_version)
+
+
+-- | data structure for keeping track of command
+-- line requests. If only a subset of a package's content
+-- is requested we assume that
+--
+--    *binaries are in \/usr\/bin, \/usr\/sbin
+--     \/bin\/, \/sbin,
+--
+--    *libraries are in \/lib\/, \/lib64, 
+--     \/usr\/lib, \/usr\/lib64
+--
+--    *docs are in \/usr\/share\/doc
+--
+--    *for the remainder we provide filters for \/etc,
+--     \/usr\/include, and all of \/usr\/share
+--
+data Query = BinContents 
+           | Contents 
+           | DependAll
+           | DependUsed 
+           | DocContents
+           | EtcContents 
+           | IncludeContents 
+           | LibContents 
+           | None 
+           | Owner 
+           | SearchShort
+           | SearchDetailed
+           | ShareContents 
+           | UseAll
+           | UseUsed
+           | Version
+  deriving(Eq)
+
+
+
+-- | data structure for keeping track of selected command line options
+data Options = Options {
+  theQuery :: Query,
+  queryOpt :: String
+} 
+
+
+
+-- | default selections
+defaultOptions :: Options
+defaultOptions = Options {
+  theQuery = None,
+  queryOpt = ""
+}
+
+
+
+-- | available command line flags
+options :: [OptDescr (Options -> IO Options)]
+options = [ 
+  Option ['s'] ["find-package-short"] (NoArg find_package_short) 
+    "search for package(s) matching pattern (short and fast)",
+  Option ['S'] ["find-package-detailed"] 
+    (NoArg find_package_detailed) 
+    "search for package(s) matching pattern and provide detailed \
+    \package information",
+  Option ['d'] ["find-depends-used"] (NoArg find_depends)
+    "search for all packages depending on PACKAGE",
+  Option ['D'] ["find-depends-all"] (NoArg find_depends_used)
+    "search for all packages depending on PACKAGE (ignore \
+    \packages not request by a USE flag)",
+  Option ['f'] ["show-all-content"] (NoArg find_all_contents)
+    "show all files installed by PACKAGE (abort in case of \ 
+     \multiple matches)", 
+  Option ['F'] ["show-restricted-content"] 
+    (ReqArg find_restricted_contents "SPEC") 
+    "like show-all-content but restrict output according to SPEC",
+  Option ['o'] ["owns-file"] (NoArg find_owner) 
+    "find the package which owns file at FILEPATH", 
+  Option ['U'] ["find-use-all"] (NoArg find_use_all) 
+    "find all packages that have useflag USE", 
+  Option ['u'] ["find-use-used"] (NoArg find_use_used) 
+    "find all packages that have useflag USE", 
+  Option ['h'] ["help"] (NoArg show_usage) 
+    "show usage information",
+  Option ['v'] ["version-info"] (NoArg version_info) 
+    "show version information"]
+
+
+
+-- | initiate a quick search (displays only package
+-- name but is fast)
+find_package_short :: Options -> IO Options
+find_package_short opt = 
+  return opt { theQuery = SearchShort }
+
+
+
+-- | initiate a detailed search (displays detailed
+-- package information)
+find_package_detailed :: Options -> IO Options
+find_package_detailed opt = 
+  return opt { theQuery = SearchDetailed }
+
+
+
+-- | initiate query for name of depend package
+find_depends :: Options -> IO Options
+find_depends opt =
+  return opt { theQuery = DependUsed }
+
+
+
+-- | initiate query for name of used depend package
+find_depends_used :: Options -> IO Options
+find_depends_used opt =
+  return opt { theQuery = DependAll }
+
+
+
+-- | initiate query to show all files belonging to a package
+find_all_contents :: Options -> IO Options
+find_all_contents opt =
+  return opt { theQuery = Contents }
+
+
+
+-- | initiate query to show a specified subset of files 
+-- belonging to a package 
+find_restricted_contents :: String -> Options -> IO Options
+find_restricted_contents arg opt =
+
+  case arg of
+    "b" -> return opt { theQuery = BinContents }
+    "d" -> return opt { theQuery = DocContents }
+    "e" -> return opt { theQuery = EtcContents }
+    "i" -> return opt { theQuery = IncludeContents }
+    "l" -> return opt { theQuery = LibContents }
+    "s" -> return opt { theQuery = ShareContents }
+    _   -> return opt { theQuery = Contents }
+
+
+
+-- | initiate query for the package owning a file
+find_owner :: Options -> IO Options
+find_owner opt = 
+  return opt { theQuery = Owner }
+
+
+
+-- | initiate a query for all packages that have
+-- a particular useflag 
+find_use_all :: Options -> IO Options
+find_use_all opt = 
+  return opt { theQuery = UseAll }
+
+
+
+-- | initiate a query for all packages that have
+-- a particular useflag and were also emerged
+-- with it present
+find_use_used :: Options -> IO Options
+find_use_used opt = 
+  return opt { theQuery = UseUsed }
+
+
+
+-- | initiate query to show usage info
+show_usage :: Options -> IO Options
+show_usage _ = 
+  (putStrLn $ usageInfo "Usage: hark OPTIONS PATTERN\n\n" options)
+  >> exitWith ExitSuccess
+
+
+
+-- | initiate query to show version info
+version_info :: Options -> IO Options
+version_info _ = show_version
+                 >> exitWith ExitSuccess
diff --git a/src/Parsers/Content.hs b/src/Parsers/Content.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Content.hs
@@ -0,0 +1,129 @@
+{-----------------------------------------------------------------
+
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | this module parses the contents of a package and
+-- puts everything into a list of PackageContent data 
+-- structures
+module Parsers.Content ( defaultContent
+                       , get_content
+                       , FileType(..)
+                       , PackageContentItem(..) 
+                       , retrieve_package_content
+                       ) where 
+
+
+-- basic imports
+import qualified Data.ByteString as B(ByteString, null, split, concat)
+import Prelude
+import System.FilePath.Posix((</>))
+import Text.Regex.PCRE((=~))
+
+
+-- local imports
+import Helpers.ByteString(newlineW, remove_last_newline, spaceChar, 
+  spaceCharW)
+import Helpers.FileIO(read_file)
+
+
+
+-- | data type for describing the type of "file"
+-- in the PackageContent
+data FileType = None | Dir | Sym | Obj 
+                deriving(Eq)
+
+
+
+-- | data structure for holding a single entry in the 
+-- CONTENTS file of a package
+data PackageContentItem = PackageContentItem {
+  fileType  :: FileType,
+  name      :: B.ByteString,
+  md5       :: B.ByteString,
+  size      :: B.ByteString
+} deriving(Eq)
+
+
+
+-- | default Dependency data structure
+defaultContent :: PackageContentItem
+defaultContent = PackageContentItem {
+  fileType  = None, 
+  name      = spaceChar,
+  md5       = spaceChar,
+  size      = spaceChar 
+}
+
+
+
+-- | read the CONTENT of a file and return it as a raw 
+-- ByteString
+get_content :: FilePath -> IO B.ByteString
+get_content path = read_file (path </> "CONTENTS")
+
+
+
+-- | retrieve content of package located at location path
+retrieve_package_content :: FilePath -> IO [PackageContentItem]
+retrieve_package_content path = get_content path
+                                >>= return . content_parser
+
+
+
+-- | split the content into list of lines and then hands them
+-- over for parsing of each line
+-- NOTE: the passed string may be empty so we need to check
+content_parser :: B.ByteString -> [PackageContentItem]
+content_parser content 
+  | B.null content  = []
+  | otherwise       = map (parse_line) splitLines
+
+    where
+      lineList = B.split newlineW $ remove_last_newline content
+      splitLines = map (B.split spaceCharW) lineList
+
+
+
+-- | parse each line and create a corresponding
+-- PackageContentItem entry
+parse_line :: [B.ByteString] -> PackageContentItem
+parse_line []          = defaultContent
+parse_line (x:xs) 
+  | x =~ "dir"         = defaultContent { 
+                            fileType = Dir,
+                            name     = head xs 
+                          }
+  | x =~ "sym"         = defaultContent {
+                            fileType = Sym,
+                            name     = assemble_link xs,
+                            size     = (!!) xs 3 
+                          }
+  | x =~ "obj"         = defaultContent {
+                            fileType = Obj,
+                            name     = (!!) xs 0,
+                            md5      = (!!) xs 1,
+                            size     = (!!) xs 2
+                         }
+  | otherwise          = defaultContent
+
+  where
+    assemble_link :: [B.ByteString] -> B.ByteString
+    assemble_link (a:b:c:_) = 
+      B.concat [a, spaceChar, b, spaceChar, c]
+    assemble_link _       = spaceChar
diff --git a/src/Parsers/Depend.hs b/src/Parsers/Depend.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Depend.hs
@@ -0,0 +1,268 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module parses the depend string of a package and 
+--  returns a list of Dependency data structures
+module Parsers.Depend ( depend_parser
+                      , defaultDepend
+                      , get_depend
+                      , get_pdepend
+                      , get_rdepend
+                      , PackageDep(..)
+                      , Dependency(..)
+                      ) where 
+
+
+-- basic imports
+import qualified Data.ByteString as B(ByteString, append, drop, 
+  empty, head, index, init, intercalate, reverse, split, tail, take)
+import Prelude
+import System.FilePath.Posix((</>))
+
+
+-- local imports
+import Helpers.ByteString(closeBracket, equalSign, exclMark, 
+  openBracket, orSymbol, questMark, spaceChar, spaceCharW, tilde)
+import Helpers.Common(split_version_BS, VersionToken(..))
+import Helpers.FileIO(try_read_file)
+-- import Debug.Trace
+
+
+-- | data structure for holding a dependency of a package;
+-- it includes the name, version, qualifier as well as 
+-- the use flag that requested it if applicable
+data Dependency = Dependency 
+  {
+    useFlags  :: [B.ByteString]
+  , qualifier :: B.ByteString
+  , fullName  :: B.ByteString
+  , package   :: B.ByteString
+  , version   :: B.ByteString
+  , slot      :: B.ByteString
+  , useDeps   :: B.ByteString
+  }
+
+
+
+-- | implement Eq typeclass for Dependency so we can
+-- compare; for now we define two Dependencies 
+-- identical if they both have the identical full
+-- name and are pulled in by the same use flag
+instance Eq Dependency where
+
+  a == b   =  (fullName a == fullName b) 
+              && (useFlags a == useFlags b)
+
+
+
+-- | implement Show typeclass for dependency
+-- We simply want to display the content in an easy
+-- to parse form for now
+instance Show Dependency where
+  show d = show $ B.intercalate spaceChar line
+
+    where
+      part1 = [fullName d, package d, version d, qualifier d]
+      line  = part1 ++ (useFlags d)
+
+
+
+-- | default Dependency data structure
+defaultDepend :: Dependency 
+defaultDepend = Dependency 
+  {
+    useFlags  = []
+  , qualifier = B.empty
+  , fullName  = B.empty
+  , package   = B.empty
+  , version   = B.empty
+  , slot      = B.empty
+  , useDeps   = B.empty
+  }
+
+
+
+-- | type holding all dependencies for a particular package
+newtype PackageDep = PackageDep (String,[Dependency]) 
+  deriving(Show)
+
+
+
+-- | data type used to implement a stack for storing
+-- useflags or || atoms
+data StackItem = Use B.ByteString | Or | Bracket
+    deriving(Eq,Show)
+
+
+
+-- | raw functions for attempting to open DEPEND, RDEPEND,
+-- and RDEPEND files
+
+-- | DEPEND
+get_depend :: FilePath -> IO (Maybe B.ByteString)
+get_depend path = try_read_file ( path </> "DEPEND")
+
+
+
+-- | RDPEND
+get_rdepend :: FilePath -> IO (Maybe B.ByteString)
+get_rdepend path = try_read_file ( path </> "RDEPEND")
+
+
+
+-- | PDEPEND
+get_pdepend :: FilePath -> IO (Maybe B.ByteString)
+get_pdepend path = try_read_file ( path </> "PDEPEND")
+
+
+
+
+-- | top level function for parsing a package dependency string
+depend_parser :: B.ByteString -> [Dependency]
+depend_parser = parse_recursive . B.split spaceCharW 
+
+
+
+-- | recursive parser for depend elements; can go infinitely
+-- deep and relies on the fact that each nested level is
+-- enclosed in parentheses
+parse_recursive :: [B.ByteString] -> [Dependency]
+parse_recursive atoms = parse atoms [] [] 
+  
+  where
+    parse :: [B.ByteString] -> [StackItem] -> [Dependency] 
+              -> [Dependency]
+    parse [] _ deps = deps
+    parse (item:items) uFlags deps 
+
+      -- strip the trailing question mark
+      | is_useflag item           
+          = parse items (Use (B.init item):uFlags) deps
+
+      | is_or item                
+          = parse items (Or:uFlags) deps
+
+      -- ignore
+      | is_opening_bracket item 
+          = parse items (Bracket:uFlags) deps
+
+
+      | is_closing_bracket item 
+          = parse items (pop_bracket uFlags) deps
+              
+
+      | otherwise 
+          = parse items uFlags ( 
+              create_depend (extract_uses uFlags) item 
+                : deps )
+            
+
+        where
+          -- every time we encounter a closing bracket we either pop
+          -- a single opening bracket or a single opening bracket plus a 
+          -- preceeding Use/Or token if present
+          pop_bracket [] = error "Parse failure in a (R/P)DEPEND statement"
+          pop_bracket ((Bracket):(Or):xs) = xs 
+          pop_bracket ((Bracket):(Use _):xs) = xs
+          pop_bracket (_:xs) = xs
+
+
+          -- we use foldl since we need to reverse the
+          -- stack anyways
+          extract_uses :: [StackItem] -> [B.ByteString]
+          extract_uses = foldl (\acc x -> case x of
+                                            Use a -> a:acc
+                                            _     -> acc
+                               ) []
+
+
+          --
+          -- helper functions to match depend atoms
+          --
+          is_opening_bracket :: B.ByteString -> Bool
+          is_opening_bracket = (==) openBracket
+
+          is_closing_bracket :: B.ByteString -> Bool
+          is_closing_bracket = (==) closeBracket
+
+          is_or :: B.ByteString -> Bool
+          is_or = (==) orSymbol
+
+          is_useflag :: B.ByteString -> Bool
+          is_useflag x  
+            = ( B.head $ B.reverse x) == B.head questMark
+
+
+
+-- | creates a new dependency data structure 
+create_depend :: [B.ByteString] -> B.ByteString -> Dependency
+create_depend flags versionString = 
+  
+  defaultDepend 
+    { 
+      useFlags  = flags
+    , qualifier = aQualifier
+    , fullName  = versionString
+    , package   = dName versionTok
+    , version   = dVersion versionTok
+    , slot      = dSlot versionTok
+    , useDeps   = dUseDeps versionTok
+    }
+
+  where
+    (aQualifier, versionTok) = separate_depend versionString
+
+
+
+-- | separates a field in a dependency string into its 
+-- qualifier if present (=, >=, <=), name, and version
+-- info if present
+separate_depend :: B.ByteString -> (B.ByteString, VersionToken)
+separate_depend x
+  -- matches blocks starting with a !
+  -- we need to be careful to catch things like
+  -- !<= and !< as well
+  | B.head x == B.head exclMark  
+      = let 
+          (tempQual, tmpToken) = separate_depend (B.tail x)
+         in
+          (B.append exclMark tempQual, tmpToken)
+ 
+  -- matches tilded deps
+  | B.head x == B.head tilde     
+      = (tilde, split_version_BS (B.tail x))
+
+  -- matches => and =
+  | B.head x == B.head equalSign 
+      = (equalSign, split_version_BS (B.tail x))
+
+  -- matches <=
+  | B.index x 1 == B.head equalSign  
+      = (B.take 2 x, split_version_BS nameElem)
+
+  -- matches plain deps without qualifier
+  | otherwise  
+      = (B.empty, split_version_BS x) 
+
+  where
+    nameElem  = B.drop 2 x 
+
+
diff --git a/src/Parsers/Keywords.hs b/src/Parsers/Keywords.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Keywords.hs
@@ -0,0 +1,45 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module parses the KEYWORD info of a package
+module Parsers.Keywords ( get_keywords
+                        ) where 
+
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString)
+import Prelude
+import System.FilePath.Posix((</>))
+
+
+-- local imports
+import Helpers.ByteString(tokenize_BS)
+import Helpers.FileIO(read_file)
+
+
+
+-- | open the SLOT info of a package and return as a
+-- ByteString
+get_keywords :: FilePath -> IO [B.ByteString]
+get_keywords p = read_file (p </> "KEYWORDS") 
+             >>= return . tokenize_BS
+
diff --git a/src/Parsers/Repository.hs b/src/Parsers/Repository.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Repository.hs
@@ -0,0 +1,43 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module parses the repository info of a package
+module Parsers.Repository ( get_repository
+                          ) where 
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString)
+import Prelude
+import System.FilePath.Posix((</>))
+
+
+-- local imports
+import Helpers.ByteString(remove_last_newline)
+import Helpers.FileIO(read_file)
+
+
+
+-- | open the SLOT info of a package and return as a
+-- ByteString
+get_repository :: FilePath -> IO B.ByteString
+get_repository p = read_file (p </> "repository") 
+                   >>= \cont -> return $ remove_last_newline cont
diff --git a/src/Parsers/Slot.hs b/src/Parsers/Slot.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Slot.hs
@@ -0,0 +1,54 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module parses the SLOT info of a package
+module Parsers.Slot ( get_slot 
+                    , try_get_slot
+                    ) where 
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString)
+import Prelude
+import System.FilePath.Posix((</>))
+
+
+-- local imports
+import Helpers.ByteString(remove_last_newline)
+import Helpers.FileIO(read_file, try_read_file)
+
+
+
+-- | open the SLOT info of a package and return as a
+-- ByteString
+get_slot :: FilePath -> IO B.ByteString
+get_slot p = read_file (p </> "SLOT") 
+             >>= \item -> return $ remove_last_newline item
+
+
+-- | same as get_slot but uses try_read so we can handle
+-- failure in opening a SLOT file during execution
+try_get_slot :: FilePath -> IO (Maybe B.ByteString)
+try_get_slot p = try_read_file (p </> "SLOT")
+                 >>= \item -> 
+                   case item of
+                     Just v -> return . Just $ remove_last_newline v
+                     _      -> return item
diff --git a/src/Parsers/Use.hs b/src/Parsers/Use.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Use.hs
@@ -0,0 +1,119 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this module parses the USE info of a package
+module Parsers.Use ( get_USE_flags 
+                   , get_IUSE_flags
+                   , try_get_USE_flags
+                   , try_get_IUSE_flags
+                   ) where 
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString, head, tail)
+import Prelude
+import System.FilePath.Posix((</>))
+
+
+-- local imports
+import Helpers.ByteString(tokenize_BS, plusW, dashW)
+import Helpers.FileIO(read_file, try_read_file)
+
+
+
+-- | parses the USE flags active during the emerge of the current 
+-- package and returns them as a raw ByteString
+get_IUSE_flags :: FilePath -> IO [B.ByteString]
+get_IUSE_flags path = (get_USE_flags_generic "IUSE" path)
+                      >>= \flags ->
+                        let
+                          filteredFlags = filter_prefix flags
+                        in
+                          return filteredFlags
+
+
+
+-- | parses the USE flags active during the emerge of the current 
+-- package and returns the content in tokenized form.
+get_USE_flags :: FilePath -> IO [B.ByteString]
+get_USE_flags = get_USE_flags_generic "USE"
+                
+         
+
+-- | same as get_useFlags_raw but uses try_read so we can handle
+-- failure in opening a USE file during execution
+try_get_IUSE_flags :: FilePath -> IO (Maybe [B.ByteString])
+try_get_IUSE_flags path = 
+ 
+  (try_get_USE_flags_generic "IUSE" path)
+  >>= \flags ->
+    case flags of
+      Nothing -> return Nothing
+      Just f  -> let
+                   filteredFlags = filter_prefix f
+                 in       
+                   return $ Just filteredFlags
+
+              
+
+-- | same as get_useFlags but uses try_read so we can handle
+-- failure in opening a USE file during execution
+try_get_USE_flags :: FilePath -> IO (Maybe [B.ByteString])
+try_get_USE_flags = try_get_USE_flags_generic "USE"
+
+
+
+-- | generic function to parse USE/IUSE flags active during the 
+-- emerge of the current package and returns them as a 
+-- tokenized ByteString
+get_USE_flags_generic :: String -> FilePath -> IO [B.ByteString]
+get_USE_flags_generic name path = (read_file $ path </> name)
+                                  >>= return . tokenize_BS
+
+
+-- | same as get_USE_flags_generic but uses try_read so we can handle
+-- failure in opening a USE/IUSE file during execution
+try_get_USE_flags_generic :: String -> FilePath 
+                          -> IO (Maybe [B.ByteString])
+try_get_USE_flags_generic name path = 
+
+  try_read_file (path </> name)
+  >>= \useContent -> 
+    case useContent of
+      Just v -> return . Just $ tokenize_BS v
+      _      -> return Nothing
+
+
+
+-- | according to EAPI=1 use flags in IUSE can have a prefix
+-- of +/- that we throw out for the moment in order to be able
+-- to match it against plain use flag requests.
+-- NOTE: We might be able to use these prefixes for more detailed
+-- queries in the future
+filter_prefix :: [B.ByteString] -> [B.ByteString]
+filter_prefix foo = map remove_prefix foo
+
+  where
+    remove_prefix x = if ( (B.head x) == plusW || (B.head x) == dashW)
+                      then
+                        B.tail x
+                      else
+                        x
diff --git a/src/Parsers/Version.hs b/src/Parsers/Version.hs
new file mode 100644
--- /dev/null
+++ b/src/Parsers/Version.hs
@@ -0,0 +1,200 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+
+-- | this parser module contains functions that allow to parse
+-- and compare ebuild version numbers
+module Parsers.Version (  split_version
+                        , test_NumCharTok
+                        , test_Revision
+                        , remove_trailing_zeros
+                        , VersionTok(NumTok,Suffix,Revision)
+                        , SuffixChoice(Alpha,Beta,Pre,Rc,P)
+                        ) where 
+
+
+-- imports
+import qualified Data.ByteString as B(ByteString, split, splitAt, 
+  takeWhile)
+import qualified Data.ByteString.Char8 as BC(pack)
+import Prelude
+import Text.Regex.PCRE((=~))
+import Word(Word8)
+
+-- local imports
+import Helpers.ByteString(colonW, dashW, glob, globW, periodW, 
+  underscoreW)
+
+
+
+-- | keeps track of the type of version suffix 
+data SuffixChoice = Alpha | Beta | Pre | Rc | P 
+  deriving(Enum,Eq,Ord,Show)
+
+
+
+-- | keeps track of the token type in a version string
+data VersionTok = NumTok B.ByteString | Suffix SuffixChoice 
+                   | Revision 
+  deriving(Eq,Show)
+
+
+
+-- | default instance of versionTok
+instance Ord VersionTok where
+
+   (NumTok a)  <=  (NumTok b)    =   a <= b 
+   Revision    <=  _             =   True
+   (Suffix _)  <=  _             =   True
+   _           <=  Revision      =   False
+   _           <=  (Suffix _)    =   False
+   
+
+
+-- | simple function to test if an VersionTok data element
+-- is of type NumTok or CharTok
+test_NumCharTok :: VersionTok -> Bool
+test_NumCharTok x = case x of
+                      NumTok _  -> True
+                      _         -> False
+
+
+
+-- | simple function to test if an VersionTok data element
+-- is of type Revision 
+test_Revision :: VersionTok -> Bool
+test_Revision x = case x of
+                 Revision -> True
+                 _        -> False
+
+
+
+-- | parses the tokenized version information from a list
+-- of ByteString into a list of VersionTok so we can
+-- compare it more efficiently
+parse_into_VersionTok :: [B.ByteString] -> [VersionTok]
+parse_into_VersionTok list = parse [] (reverse list)
+
+  where
+    parse :: [VersionTok] -> [B.ByteString] -> [VersionTok]
+    parse acc [] = acc
+    parse acc (x:xs) 
+      | x =~ "[:][0-9]+" = parse (NumTok preEAPI1:acc) xs
+      | x =~ "[*]$"      = parse (NumTok preGlob:NumTok glob:acc) xs
+      | x =~ "alpha"     = parse (Suffix Alpha:acc) xs
+      | x =~ "beta"      = parse (Suffix Beta:acc) xs
+      | x =~ "pre"       = parse (Suffix Pre:acc) xs
+      | x =~ "rc"        = parse (Suffix Rc:acc) xs
+      | x =~ "p"         = parse (Suffix P:acc) xs
+      | x =~ "r"         = parse (Revision:acc) xs
+      | x =~ "^[a-z]$"   = parse (NumTok x:acc) xs
+      | otherwise        = parse (NumTok x:acc) xs
+
+     where
+       preGlob = B.takeWhile (\z -> z /= globW) x 
+       preEAPI1 = B.takeWhile (\z -> z /= colonW) x      
+
+
+
+
+-- | split a version number into tokens
+split_version :: B.ByteString -> [VersionTok]
+split_version = parse_into_VersionTok . separate_number_suffix 
+                . separate_final_char . initial_parse
+
+
+
+
+-- | function separating a version string at instances
+-- of ".", "-", and "_"
+initial_parse :: B.ByteString -> [B.ByteString]
+initial_parse string = 
+
+  let 
+    stage1 = parse_sep periodW string
+    stage2 = flatten $ map (parse_sep underscoreW) stage1
+  in
+    flatten $ map (parse_sep dashW) stage2
+
+
+
+-- | function separating off the optional characted after
+-- the intial numbers
+separate_final_char :: [B.ByteString] -> [B.ByteString]
+separate_final_char = flatten . map num_match 
+
+  where
+    num_match :: B.ByteString -> [B.ByteString]
+    num_match string = 
+    
+      let
+        (a,b) = string =~ "([0-9]+)[a-z]$" :: (Int,Int)
+        (num,letter) = B.splitAt (b-1) string
+      in
+        if a == -1 then
+          [string]
+        else
+          [num,letter]
+        
+
+
+-- | function splitting the optional alpha, beta, pre, rc, p,
+-- and r suffices and the optional integer following them
+separate_number_suffix :: [B.ByteString] -> [B.ByteString]
+separate_number_suffix = flatten . map suffix_match
+
+  where
+    suffix_match :: B.ByteString -> [B.ByteString]
+    suffix_match string =
+
+      let
+        (a,b) = string =~ "^(alpha|beta|pre|rc|p|r)" :: (Int,Int)
+        (name,num) = B.splitAt b string
+      in
+        if a == -1 then
+          [string]
+        else
+          [name,num]
+
+
+
+-- | parse a version string with a certain separator
+parse_sep :: Word8 -> B.ByteString -> [B.ByteString]
+parse_sep sep string = B.split sep string
+
+
+
+-- | flatten a list
+flatten :: [[a]] -> [a]
+flatten = foldl (++) []
+
+
+
+-- | NumTok zero
+zeroTok :: VersionTok
+zeroTok = NumTok $ BC.pack "0"
+
+
+
+-- | remove trailing zeros from a list of NumToks
+remove_trailing_zeros :: [VersionTok] -> [VersionTok]
+remove_trailing_zeros = reverse . dropWhile ( \x -> x == zeroTok ) 
+                          . reverse
+
diff --git a/src/hark.hs b/src/hark.hs
new file mode 100644
--- /dev/null
+++ b/src/hark.hs
@@ -0,0 +1,254 @@
+{-----------------------------------------------------------------
+ 
+  (c) 2008-2009 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- | hark is a tool for querying installed packages on a Gentoo
+--  Linux system
+
+-- imports
+import qualified Data.ByteString.Char8 as BC(pack)
+import Prelude
+import System.Directory(doesFileExist, setCurrentDirectory)
+import System.Exit(exitWith, ExitCode(..))
+
+
+-- local imports
+import Drivers.Depend(search_for_depends)
+import Drivers.Content(display_package_contents, 
+  display_binary_package_contents, display_etc_package_contents, 
+  display_doc_package_contents, display_include_package_contents, 
+  display_library_package_contents, display_share_package_contents)
+import Drivers.Owner(display_file_owner)
+import Drivers.SearchPackage(search_for_packages_detailed,
+  search_for_packages_short)
+import Drivers.Use(search_for_use_all, search_for_use_used)
+import Helpers.Common(find_package_paths, get_categories, 
+  strip_category)
+import Helpers.FileIO(dataBaseDir)
+import Helpers.PrettyPrint(Color(..), putColorStr, putColorStrLn)
+import Parsers.CommandLine(ArgOrder(..), defaultOptions, getArgs, 
+  getOpt, Query(..), options, Options(..), show_usage, usageInfo)
+
+--import Debug.Trace
+
+-- | main driver routine
+main :: IO ()
+main = 
+
+  -- parse command line 
+  getArgs
+  >>= \args ->
+  let 
+    ( actions, nonOpts, _) = getOpt RequireOrder options args
+  in
+    foldl (>>=) ( return defaultOptions ) actions
+    >>= \opts ->
+
+    -- assign command line options
+    let 
+      Options { theQuery = request } = opts
+    in
+
+      -- retrieve all categories from database 
+      get_categories dataBaseDir
+      >>= \categories -> setCurrentDirectory dataBaseDir
+
+      -- check for supplied patterns and then call the 
+      -- appropriate handler if any patterns given, otherwise abort
+      -- FIXME: For now we only call the handler for the first 
+      --        pattern supplied on the command line even if 
+      --        more are given. Should we instead loop over them
+      --        all on at a time?
+      >> if null nonOpts 
+          then (putColorStrLn Red $ "\nERROR: No pattern supplied.\n")
+               >> show_usage opts 
+               >> return ()
+          else 
+            case request of
+              None    -> show_usage opts >> return () 
+              UseAll  -> handle_use_all categories (head nonOpts)
+              UseUsed -> handle_use_used categories (head nonOpts)
+              _       -> handle_path_request request categories 
+                         (head nonOpts)
+
+
+
+-- | main request handler dealing with request to show
+-- packages that have a certain USE flag
+handle_use_all :: [FilePath] -> String -> IO ()
+handle_use_all categories useFlag = 
+
+  message "packages that have" ("IUSE = " ++ useFlag)
+  >> search_for_use_all categories (BC.pack useFlag)
+
+
+
+-- | main request handler dealing with request to show
+-- packages that have and were emerged with a certain 
+-- USE flag
+handle_use_used :: [FilePath] -> String -> IO ()
+handle_use_used categories useFlag = 
+
+  message "packages that were emerge with" ("USE = " ++ useFlag)
+  >> search_for_use_used categories (BC.pack useFlag)
+
+
+
+-- | main request handler dealing with requests involving
+-- some type of category/package name type request.
+-- Dispatches the proper routine depending on the user request
+handle_path_request :: Query -> [FilePath] -> String -> IO ()
+handle_path_request request categories pattern = 
+
+  -- if the user supplied a full category/name
+  -- entry we strip the category and search only
+  -- the relevant subdirectory for efficiency
+  let 
+    (strippedPattern, strippedPaths) = strip_category pattern 
+                                          categories
+  in
+
+    -- dispatch on user selection 
+    case request of 
+        
+      -- quick search for package; no need to make sure that the
+      -- requested package exists since we're searching
+      SearchShort -> message "package(s) matching" pattern
+        >> search_for_packages_short (BC.pack strippedPattern) 
+             strippedPaths
+
+
+      -- detailed search for package; no need to make sure that the
+      -- requested package exists since we're searching
+      SearchDetailed -> message "package(s) matching" pattern
+        >> search_for_packages_detailed (BC.pack strippedPattern) 
+             strippedPaths
+      
+
+      -- display package owning a particular file
+      Owner -> message "package owning" pattern
+        
+        -- check if the user supplied path exists, if so, try
+        -- to find a match
+        >> doesFileExist pattern
+        >>= \isFile ->
+          case isFile of 
+            False -> putColorStrLn Cyan $ "ERROR: " ++ pattern 
+                       ++ "is not a file"
+            True  -> display_file_owner pattern categories
+  
+
+      -- dispatch on options that require unique filename
+      _     -> find_package_paths strippedPattern strippedPaths
+               >>= \result ->
+                 case length result of
+
+                   0 -> print_no_match
+
+                   1 -> dispatch_unique_request categories request
+                          pattern (head result)
+
+                   _ -> print_multiple_pkg_error result
+ 
+
+
+-- | dispatch on options that require a unique file path
+dispatch_unique_request :: [FilePath] -> Query -> String
+                           -> FilePath -> IO ()
+dispatch_unique_request paths request pattern targetPath =
+
+  case request of
+    
+    -- search for dependent packages (for all use flags)
+    DependUsed -> message "(USEd) dependencies of" pattern
+                  >> search_for_depends targetPath paths True
+
+
+    -- search for dependent packages (for "used" use flags)
+    DependAll  -> message "(USEd) dependencies of" pattern
+                  >> search_for_depends targetPath paths False
+
+
+    -- display full content belonging to a package
+    Contents -> message "files installed by" pattern
+                >> display_package_contents targetPath 
+
+
+    -- display binaries belonging to a package
+    BinContents -> message "binary files installed by" pattern
+                   >> display_binary_package_contents targetPath
+
+
+    -- display docs belonging to a package 
+    DocContents -> message "doc files installed by" pattern
+                   >> display_doc_package_contents targetPath
+
+
+    -- display etc content belonging to a package
+    EtcContents -> message "etc files installed by" pattern
+                   >> display_etc_package_contents targetPath
+
+
+    -- display all include files belonging to a package
+    IncludeContents -> message "include files installed by" pattern
+                       >> display_include_package_contents targetPath
+
+  
+    -- display all libraries belonging to a package
+    LibContents -> message "library files installed by" pattern
+                   >> display_library_package_contents targetPath
+
+
+    -- display all content in share belonging to a package
+    ShareContents -> message "library files installed by" pattern
+                     >> display_share_package_contents targetPath
+
+
+    -- default action 
+    _  -> putStrLn $ usageInfo "Usage: hark [options]\n" options 
+
+
+
+
+-- | helper functions for printing status messages
+message :: String -> String -> IO ()
+message string pattern = 
+  (putColorStr Magenta $ "\n*** Searching for " ++ string ++ " ")
+  >> (putColorStr Yellow $ pattern)
+  >> (putColorStr Magenta $ " ***\n")
+
+
+
+-- | helper function for printing no matches
+print_no_match :: IO ()
+print_no_match = (putColorStrLn Red $ "\nERROR: No match found.\n")
+                 >> (exitWith $ ExitFailure 1)
+
+
+
+-- | helper function for printing multiple matches
+print_multiple_pkg_error :: [FilePath] -> IO ()
+print_multiple_pkg_error paths =
+
+  (putColorStr Red "WARNING: ")
+  >> (putStrLn "Search pattern matches multiple packages.")
+  >> (putStr "\t Please unambiguate via a category, version ")
+  >> (putStrLn "or slot.\n")
+  >> (mapM_ (putStrLn . (++) "\t " ) paths)
+  >> (exitWith $ ExitFailure 1)
diff --git a/test/ContentParserTest.hs b/test/ContentParserTest.hs
new file mode 100644
--- /dev/null
+++ b/test/ContentParserTest.hs
@@ -0,0 +1,122 @@
+{-----------------------------------------------------------------
+ 
+  this module tests the CONTENT parsing facility
+
+  (c) 2008 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+module ContentParserTest ( content_tester ) where
+
+
+-- basic imports
+import qualified Data.ByteString.Char8 as BC
+import Prelude
+import System.FilePath.Posix((</>))
+import System.IO
+
+-- local imports
+import Helpers.PrettyPrint
+import TestHelpers
+import Drivers.Content
+import Parsers.Content
+
+
+--
+-- names and versions of test packages
+--
+category :: String
+category = "test-category"
+
+package :: String
+package = "content-test-package"
+
+version1 :: String
+version1= "1.0.0"
+
+version2 :: String
+version2= "2.0.0"
+
+
+--
+-- reference data for package contents
+--
+contentPackage1 :: [PackageContentItem]
+contentPackage1 = [
+  defaultContent { fileType = Dir, name = BC.pack "/foo"},
+  defaultContent { fileType = Dir, name = BC.pack "/foo/bar"},
+  defaultContent { fileType = Obj, 
+                         name = BC.pack "/foo/bar/stuff.sh", 
+                         md5  = BC.pack "123",
+                         size = BC.pack "456"}]
+
+
+contentPackage2 :: [PackageContentItem]
+contentPackage2 = [
+  defaultContent { fileType = Dir, name = BC.pack "/one"},
+  defaultContent { fileType = Dir, name = BC.pack "/one/two"},
+  defaultContent { fileType = Obj, 
+                         name = BC.pack "/one/two/three", 
+                         md5  = BC.pack "661",
+                         size = BC.pack "231"}]
+
+
+testPackageContent :: [(String,[PackageContentItem])]
+testPackageContent = [(package ++ "-" ++ version1, contentPackage1),
+                      (package ++ "-" ++ version2, contentPackage2)]
+
+
+------------------------------------------------------------------
+-- end of section describing test and expected results
+------------------------------------------------------------------
+
+--
+-- main driver to test parsing of content
+--
+content_tester :: IO Bool
+content_tester = do
+        -- retrieve database dir
+        dbDir <- get_test_dbDir
+        let path = dbDir ++ "/" ++ category
+
+        contentResults <- mapM (\x -> check_content path (fst x) 
+          (snd x) ) testPackageContent
+
+        -- return status; if a single test failed False
+        -- otherwise true
+        return $ foldl (&&) True contentResults
+
+
+--
+-- checks the parsed content of a file against a reference data set
+--
+check_content :: FilePath -> String -> [PackageContentItem] -> IO Bool
+check_content path packageName reference =
+    
+    do 
+      -- short message
+      putColorStr Cyan "Testing content of " 
+      putColorStr White packageName
+      putColorStr Cyan $ " ...."
+
+      -- get content and compare it
+      contents <- retrieve_package_content $ path </> packageName
+      if (contents == reference)
+        then do
+          print_success
+        else do
+          print_failure
diff --git a/test/DependParserTest.hs b/test/DependParserTest.hs
new file mode 100644
--- /dev/null
+++ b/test/DependParserTest.hs
@@ -0,0 +1,318 @@
+{-----------------------------------------------------------------
+ 
+  this module tests the DEPEND parsing facility
+
+  (c) 2008 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+module DependParserTest ( depend_tester 
+                        , depend_use_tester
+                        ) where
+
+
+-- basic imports
+import qualified Data.ByteString.Char8 as BC
+import Prelude
+import System.IO
+
+-- local imports
+import Helpers.PrettyPrint
+import TestHelpers
+import Drivers.Depend
+import Parsers.Depend
+
+
+------------------------------------------------------------------
+-- beginning of section describing test and expected results
+--
+-- NOTE: To add a new test simply define a ref_<name> 
+-- ReferenceData structure with the expected values and add
+-- the new test to dependTests with the search string supplied
+-- as a String
+------------------------------------------------------------------
+
+-- 
+-- general informatio needed to retrieve the test
+-- database and its content
+--
+testCategory :: String
+testCategory = "test-category"
+
+testFile :: String
+testFile  = "test-package-1.0.0"
+ 
+-- 
+-- list of tuples containing the available tests performed by
+-- depend test-suite. The tuples are in the form
+-- [dependency name, reference dependencies), (..., ...), ...]
+--
+dependTests :: [(String,ReferenceData)]
+dependTests = [("seamonkey",ref_seamonkey),
+               ("www-client/seamonkey",ref_seamonkey),
+               ("dbus-glib", ref_dbus_glib),
+               ("dev-libs/dbus-glib", ref_dbus_glib),
+               ("portage", ref_portage),
+               ("sys-apps/portage", ref_portage),
+               ("arphicfonts", ref_arphic_fonts),
+               ("media-fonts/arphicfonts", ref_arphic_fonts),
+               ("python", ref_python),
+               ("dev-lang/python", ref_python)]
+
+
+
+--
+-- reference data to test the USE flag selective depend 
+-- routines. We use the same data as for the depend tests
+-- Depend queries that should not return any results due to
+-- non-present USE flags get passed an empty list
+--
+dependUseTests :: [(String,ReferenceData)]
+dependUseTests = [("seamonkey",[]),           
+                  ("www-client/seamonkey",[]),
+                  ("dbus-glib", ref_dbus_glib),
+                  ("dev-libs/dbus-glib", ref_dbus_glib),
+                  ("portage", []),
+                  ("sys-apps/portage", []),
+                  ("arphicfonts", []),
+                  ("media-fonts/arphicfonts", []),
+                  ("python", ref_python),
+                  ("dev-lang/python", ref_python)]
+
+
+--
+-- list of references for all dependencies to be tested
+--
+
+-- [!xulrunner? !firefox? seamonkey? =www-client/seamonkey-1*]
+ref_seamonkey :: ReferenceData
+ref_seamonkey = [entry1]
+  where
+    entry1 = defaultDepend 
+             { 
+               fullName  = BC.pack "=www-client/seamonkey-1*"
+             , package   = BC.pack "www-client/seamonkey"
+             , version   = BC.pack "1*"
+             , qualifier = BC.pack "="
+             , useFlags  = [ BC.pack "!xulrunner" 
+                           , BC.pack "!firefox"
+                           , BC.pack "seamonkey"]
+             }
+
+
+
+-- [dbus? >=dev-libs/dbus-glib-0.71]
+ref_dbus_glib :: ReferenceData
+ref_dbus_glib = [entry1]
+  where
+    entry1 = defaultDepend 
+             { 
+               fullName  = BC.pack ">=dev-libs/dbus-glib-0.71"
+             , package   = BC.pack "dev-libs/dbus-glib"
+             , version   = BC.pack "0.71"
+             , qualifier = BC.pack ">="
+             , useFlags  = [BC.pack "dbus"]
+             }
+
+
+
+-- [java? >=sys-apps/portage-2.1.2.7]
+ref_portage :: ReferenceData
+ref_portage = [entry1]
+  where
+    entry1 = defaultDepend 
+             { 
+               fullName  = BC.pack ">=sys-apps/portage-2.1.2.7"
+             , package   = BC.pack "sys-apps/portage"
+             , version   = BC.pack "2.1.2.7"
+             , qualifier = BC.pack ">="
+             , useFlags  = [BC.pack "java"]
+             }
+
+
+
+-- [linguas_zh_CN? >=media-fonts/arphicfonts-0.1-r2] [linguas_zh_TW? >=media-fonts/arphicfonts-0.1-r2]
+ref_arphic_fonts :: ReferenceData
+ref_arphic_fonts = [entry1,entry2]
+  where
+    entry1 = defaultDepend 
+             { 
+               fullName  = BC.pack ">=media-fonts/arphicfonts-0.1-r2"
+             , package   = BC.pack "media-fonts/arphicfonts"
+             , version   = BC.pack "0.1-r2"
+             , qualifier = BC.pack ">="
+             , useFlags  = [BC.pack "linguas_zh_CN"]
+             }
+
+    entry2 = defaultDepend
+             { 
+               fullName  = BC.pack ">=media-fonts/arphicfonts-0.1-r2"
+             , package   = BC.pack "media-fonts/arphicfonts"
+             , version   = BC.pack "0.1-r2"
+             , qualifier = BC.pack ">="
+             , useFlags  = [BC.pack "linguas_zh_TW"]
+             }
+
+
+
+-- [>=dev-lang/python-2.3.4]
+ref_python :: ReferenceData
+ref_python = [entry1]
+  where
+    entry1 = defaultDepend
+             { 
+               fullName  = BC.pack ">=dev-lang/python-2.3.4"
+             , package   = BC.pack "dev-lang/python"
+             , version   = BC.pack "2.3.4"
+             , qualifier = BC.pack ">="
+             , useFlags  = []
+             }
+
+
+------------------------------------------------------------------
+-- end of section describing test and expected results
+------------------------------------------------------------------
+
+--
+-- main driver to test parsing of dependencies
+--
+depend_tester :: IO Bool
+depend_tester = do
+        -- retrieve database dir
+        dbDir <- get_test_dbDir
+
+        -- run all available tests
+        results <- mapM (\x -> check_depend False dbDir testCategory 
+          testFile (fst x) (snd x)) dependTests
+
+        -- return status; if a single test failed False
+        -- otherwise true
+        return $ foldl (&&) True results
+        
+
+
+--
+-- main driver to test parsing of dependencies when taking 
+-- use flags into account
+--
+depend_use_tester :: IO Bool
+depend_use_tester = do
+        -- retrieve database dir
+        dbDir <- get_test_dbDir
+
+        -- run all available tests
+        result <- mapM (\x -> check_depend True dbDir testCategory 
+          testFile (fst x) (snd x)) dependUseTests
+
+        -- return status; if a single test failed False
+        -- otherwise true
+        return $ foldl (&&) True result
+
+
+--
+-- retrieve the dependency info for a package from the test 
+-- database and compare it against the reference result
+--
+check_depend :: Bool -> FilePath -> String -> String -> String 
+  -> ReferenceData -> IO Bool
+check_depend withUse path category file packageName reference = 
+
+  let
+    name = DependTarget { 
+                          pkgName = BC.pack packageName 
+                        , pkgSlot = BC.empty 
+                        }
+
+    baseDir = path ++ "/" ++ category
+  in
+    do
+      -- short message
+      putColorStr Cyan $ "Testing " ++ packageName ++ " depend ......"
+
+      -- parse DEPEND
+      depends <- parse_category name baseDir withUse [file]
+
+      -- if the reference data is empty we expect depends to be
+      -- empty also
+      if (null depends) && (not $ null reference)
+         then do
+           print_failure
+         else do
+           -- in case we didn't expect any dependencies we can
+           -- return successfully
+           if null depends
+              then do 
+                print_success
+              else do
+                let PackageDep(_,dependResult) = head depends
+                let result = check dependResult reference 
+      
+                -- print difference in case there was no match
+                if result 
+                  then do
+                    print_success
+                    return result
+                  else do
+                    print_failure
+                    print_differences dependResult reference
+                    return result
+
+
+
+-- 
+-- print the differences in case the calculated dependencies
+-- did not match our expectations
+--
+print_differences :: [Dependency] -> ReferenceData -> IO ()
+print_differences actual target =
+
+  do
+    putColorStr   Red $ "**** Error in DependTest: "
+    putColorStrLn Red $ "found non-matching results:"
+    putStrLn "Expected:"
+    mapM_ (putStrLn . show) target
+    putStrLn "Actual:"
+    mapM_ (putStrLn . show) actual
+
+
+--
+-- function testing a reference dependency list against
+-- the actual result returning bool
+--
+check :: [Dependency] -> ReferenceData -> Bool
+check actual target = foldl (&&) True resultList
+
+  where
+    resultList = zipWith compareDepend actual target 
+
+    compareDepend :: Dependency -> Dependency -> Bool
+    compareDepend r t = (fullName r  == fullName t) 
+                     && (package r   == package t) 
+                     && (version r   == version t) 
+                     && (qualifier r == qualifier t)
+                     && (useFlags r  == useFlags t)
+
+
+
+--
+-- covenience typedef
+--
+type ReferenceData = [Dependency]
+
+
+
+
diff --git a/test/Makefile b/test/Makefile
new file mode 100644
--- /dev/null
+++ b/test/Makefile
@@ -0,0 +1,22 @@
+GHC_FLAGS = -O -Wall -fwarn-simple-patterns -fwarn-tabs -fwarn-incomplete-record-updates -fwarn-monomorphism-restriction -fwarn-implicit-prelude -fno-warn-orphans
+
+all: test
+
+TEST_SOURCES = Tester.hs DependParserTest.hs VersionParserTest.hs \
+	       ContentParserTest.hs
+
+
+Tester: $(DEPEND_SOURCES:%=../%) $(TEST_SOURCES) 
+	ghc -i../src $(GHC_FLAGS) --make Tester.hs
+
+
+.PHONY: clean
+
+test: Tester
+	@echo "[Running tests] ..."
+	@echo
+	@./Tester
+
+clean: 
+	rm -f *.o *.hi Tester
+
diff --git a/test/TestHelpers.hs b/test/TestHelpers.hs
new file mode 100644
--- /dev/null
+++ b/test/TestHelpers.hs
@@ -0,0 +1,66 @@
+{-----------------------------------------------------------------
+ 
+  collection of tools for use with the test routines
+
+  (c) 2008 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+module TestHelpers ( print_success,
+                     print_failure,
+                     get_test_dbDir
+                   ) where
+
+-- imports
+import Prelude
+import System.Directory
+
+
+-- local imports
+import Helpers.PrettyPrint
+
+--
+-- a small helper function to print [ok] and [failed] messages
+--
+print_success :: IO Bool
+print_success = 
+  do
+    putColorStr Cyan "["
+    putColorStr Green "ok"
+    putColorStrLn Cyan "]"
+    return True
+
+
+print_failure :: IO Bool
+print_failure = 
+  do
+    putColorStr Cyan "["
+    putColorStr Red "failed!!"
+    putColorStrLn Cyan "]"
+    return False
+
+
+--
+-- location of test database 
+--
+dbName :: String
+dbName = "test-db"
+
+get_test_dbDir :: IO FilePath
+get_test_dbDir = do
+  cwd <- getCurrentDirectory 
+  return $ cwd ++ "/" ++ dbName
diff --git a/test/Tester.hs b/test/Tester.hs
new file mode 100644
--- /dev/null
+++ b/test/Tester.hs
@@ -0,0 +1,113 @@
+{-----------------------------------------------------------------
+ 
+  simple wrapper which runs through all the available tests
+  and returns the proper exit code to the shell
+
+  (c) 2008 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+-- imports
+import Prelude
+import System.Exit
+
+-- local imports
+import ContentParserTest
+import DependParserTest
+import Helpers.PrettyPrint
+import TestHelpers
+import VersionParserTest
+
+
+main :: IO ()
+main = do
+        
+        -- run the dependency tests
+        putColorStrLn Cyan $ "Testing depend parsing .....\n"
+        dependResult <- depend_tester
+        putColorStr Cyan $ "Summary result for depend parsing ....."
+        if dependResult
+          then
+            print_success
+          else
+            print_failure
+
+
+        -- run the dependency tests with USE flags taken into 
+        -- consideration
+        putStrLn "\n\n"
+        putColorStrLn Cyan $ "Testing USE depend parsing .....\n"
+        dependUseResult <- depend_use_tester
+        putColorStr Cyan $ "Summary result for USEd depend parsing ....."
+        if dependUseResult
+          then
+            print_success
+          else
+            print_failure
+
+
+        -- run the version string parsing tests
+        putStrLn "\n\n"
+        putColorStrLn Cyan $ "Testing version string parsing .....\n"
+        versionParseResult <- version_parse_tester
+        putColorStr Cyan $ "Summary result for version string "
+        putColorStr Cyan $ "parsing ....."
+        if versionParseResult
+          then
+            print_success
+          else
+            print_failure
+
+        
+        -- run the version string comparison tests
+        putStrLn "\n\n"
+        putColorStr Cyan $ "Testing comparing of version "
+        putColorStrLn Cyan $ "strings .....\n"
+        versionCompResult <- version_compare_tester
+        putColorStr Cyan $ "Summary result for comparing version "
+        putColorStr Cyan $ "strings ....."
+        if versionCompResult
+          then
+            print_success
+          else
+            print_failure
+
+
+        -- run the contenst parser tests
+        putStrLn "\n\n"
+        putColorStrLn Cyan $ "Testing content parsing "
+        contentCompResult <- content_tester
+        putColorStr Cyan $ "Summary result for comparing version "
+        putColorStr Cyan $ "strings ....."
+        if contentCompResult
+          then
+            print_success
+          else
+            print_failure
+
+
+
+        -- return proper exit status depending on test results
+        if (dependResult && dependUseResult && versionParseResult 
+            && versionCompResult)
+          then
+            exitWith ExitSuccess
+          else
+            exitWith $ ExitFailure 1
+
+
+
diff --git a/test/VersionParserTest.hs b/test/VersionParserTest.hs
new file mode 100644
--- /dev/null
+++ b/test/VersionParserTest.hs
@@ -0,0 +1,863 @@
+{-----------------------------------------------------------------
+ 
+  this module tests the DEPEND parsing facility
+
+  (c) 2008 Markus Dittrich 
+ 
+  This program is free software; you can redistribute it 
+  and/or modify it under the terms of the GNU General Public 
+  License Version 3 as published by the Free Software Foundation. 
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License Version 3 for more details.
+ 
+  You should have received a copy of the GNU General Public 
+  License along with this program; if not, write to the Free 
+  Software Foundation, Inc., 59 Temple Place - Suite 330, 
+  Boston, MA 02111-1307, USA.
+
+--------------------------------------------------------------------}
+
+module VersionParserTest ( version_parse_tester
+                         , version_compare_tester
+                         ) where
+
+-- basic imports
+import qualified Data.ByteString as B(ByteString)
+import qualified Data.ByteString.Char8 as BC
+import Control.Monad
+import Prelude
+import System.IO
+
+
+-- local imports
+import Helpers.PrettyPrint
+import Helpers.ByteString
+import TestHelpers
+import Parsers.Version
+import Drivers.Version
+
+
+--
+-- main driver to test parsing of dependencies
+--
+version_parse_tester :: IO Bool
+version_parse_tester = do
+
+        parseRes <- foldM check_version_parser True testParseVersions
+        return parseRes
+
+
+--
+-- check if a particular version string parser properly
+-- into tokens
+--
+check_version_parser :: Bool -> VersionTestItem -> IO Bool
+check_version_parser state item = do
+
+  -- short message
+  putColorStr Cyan   $ "Testing version parser -- "
+  putColorBStr White $ (versionString item) 
+  putColorStr Cyan   $ " ... "
+
+  -- parse and compare
+  let parseResult = split_version $ versionString item
+  if parseResult == parsedVersion item 
+    then do
+      print_success
+      return (state && True)
+    else do
+      print_failure
+      return (state && False)
+
+
+--
+-- main driver for checking if comparing versions works
+--
+version_compare_tester :: IO Bool
+version_compare_tester = do
+
+        compRes <- foldM check_version_comparator True testCompVersions
+        return compRes
+
+
+
+--
+-- check if comparing two particular versions leads to the
+-- expected results
+--
+check_version_comparator :: Bool -> VersionCompareItem -> IO Bool
+check_version_comparator state item = do
+
+  -- short message 
+  putColorStr Cyan    $ "Testing version comparator -- "
+  putColorBStr White  $ (firstV item)
+  putColorStr Magenta $ " <> "
+  putColorBStr White  $ (secondV item)
+  putColorStr Cyan    $ " ... "
+
+  -- compare
+  let compResult = (comparator item) (firstV item) (secondV item)
+  if compResult == (result item) 
+    then do
+      print_success
+      return (state && True)
+    else do
+      print_failure
+      return (state && False)
+
+
+------------------------------------------------------------------
+-- beginning of section describing test and expected results
+--
+-- NOTE: To add a new test simply define a ref_<name> 
+-- ReferenceData structure with the expected values and add
+-- the new test to dependTests with the search string supplied
+-- as a String
+------------------------------------------------------------------
+
+-- 
+-- define small helper data type that holds a versions
+-- item as ByteString as well as a parsed list of VersionTok
+--
+data VersionTestItem = VersionTestItem 
+  {   
+    versionString :: B.ByteString
+  , parsedVersion :: [VersionTok]
+  }
+
+
+--
+-- a few small helpers to simplify live
+--
+emptyTok :: VersionTok
+emptyTok = NumTok $ BC.pack ""
+
+zeroTok :: VersionTok
+zeroTok = NumTok $ BC.pack "0"
+
+oneTok :: VersionTok
+oneTok = NumTok $ BC.pack "1"
+
+twoTok :: VersionTok
+twoTok = NumTok $ BC.pack "2"
+
+fourTok :: VersionTok
+fourTok = NumTok $ BC.pack "4"
+
+aTok :: VersionTok
+aTok   = NumTok $ BC.pack "a"
+
+bTok :: VersionTok
+bTok   = NumTok $ BC.pack "b"
+
+globTok :: VersionTok
+globTok = NumTok glob
+
+
+--
+-- test data sets to check correct parsing of version
+-- strings
+-- 
+
+-- test parser data 1
+version1 :: VersionTestItem
+version1 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2"
+  , parsedVersion = [oneTok, oneTok, twoTok]
+  }
+
+
+-- test parser data 2
+version2 :: VersionTestItem
+version2 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok]
+  }
+
+
+-- test parser data 3
+version3 :: VersionTestItem
+version3 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1a"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, aTok]
+  }
+
+
+-- test parser data 4
+version4 :: VersionTestItem
+version4 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok]
+  }
+
+
+-- test parser data 5
+version5 :: VersionTestItem
+version5 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b-alpha"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok, 
+      Suffix Alpha, emptyTok]
+  }
+
+
+-- test parser data 6
+version6 :: VersionTestItem
+version6 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b-beta"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok, 
+      Suffix Beta, emptyTok]
+  }
+
+
+
+-- test parser data 7
+version7 :: VersionTestItem
+version7 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b-beta2"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok, 
+      Suffix Beta, twoTok]
+  }
+
+
+-- test parser data 8
+version8 :: VersionTestItem
+version8 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b-beta2-pre"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok, 
+      Suffix Beta, twoTok, Suffix Pre, emptyTok]
+  }
+
+
+-- test parser data 9
+version9 :: VersionTestItem
+version9 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b-beta2-p"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok, 
+      Suffix Beta, twoTok, Suffix P, emptyTok]
+  }
+
+
+-- test parser data 10
+version10 :: VersionTestItem
+version10 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.1b-beta2-p-r1"
+  , parsedVersion = [oneTok, oneTok, twoTok, oneTok, bTok, 
+      Suffix Beta, twoTok, Suffix P, emptyTok, Revision, oneTok]
+  }
+
+
+-- test parser data 11
+version11 :: VersionTestItem
+version11 = VersionTestItem
+  {
+    versionString = BC.pack "2.20081023a-r1"
+  , parsedVersion = [twoTok, NumTok $ BC.pack "20081023", aTok, 
+      Revision, oneTok]
+  }
+
+
+-- test parser data 12
+version12 :: VersionTestItem
+version12 = VersionTestItem
+  {
+    versionString = BC.pack "2.20081123b"
+  , parsedVersion = [twoTok, NumTok $ BC.pack "20081123", bTok] 
+  }
+
+
+-- test parser data 13
+version13 :: VersionTestItem
+version13 = VersionTestItem
+  {
+    versionString = BC.pack "1.22.2"
+  , parsedVersion = [oneTok, NumTok $ BC.pack "22", twoTok]
+  }
+
+
+-- test parser data 14
+version14 :: VersionTestItem
+version14 = VersionTestItem
+  {
+    versionString = BC.pack "1.4.2"
+  , parsedVersion = [oneTok, NumTok $ BC.pack "4", twoTok]
+  }
+
+
+-- test parser data 15
+version15 :: VersionTestItem
+version15 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.0"
+  , parsedVersion = [oneTok, oneTok, twoTok, zeroTok]
+  }
+
+
+-- test parser data 16
+version16 :: VersionTestItem
+version16 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2.0.0.0"
+  , parsedVersion = [oneTok, oneTok, twoTok, zeroTok, zeroTok, zeroTok]
+  }
+
+
+-- test parser data 17
+version17 :: VersionTestItem
+version17 = VersionTestItem
+  {
+    versionString = BC.pack "1.2*"
+  , parsedVersion = [oneTok, twoTok, globTok]
+  }
+
+
+-- test parser data 18
+version18 :: VersionTestItem
+version18 = VersionTestItem
+  {
+    versionString = BC.pack "1.1*"
+  , parsedVersion = [oneTok, oneTok, globTok]
+  }
+
+
+-- test parser data 19
+version19 :: VersionTestItem
+version19 = VersionTestItem
+  {
+    versionString = BC.pack "2*"
+  , parsedVersion = [twoTok, globTok]
+  }
+
+
+-- test parser data 20
+version20 :: VersionTestItem
+version20 = VersionTestItem
+  {
+    versionString = BC.pack "1.1.2-r5"
+  , parsedVersion = [oneTok, oneTok, twoTok, Revision, 
+                     NumTok $ BC.pack "5"]
+  }
+
+
+-- test parser data 21
+version21 :: VersionTestItem
+version21 = VersionTestItem
+  {
+    versionString = BC.pack "2.20081023a-r4"
+  , parsedVersion = [twoTok, NumTok $ BC.pack "20081023", aTok, 
+      Revision, fourTok]
+  }
+
+
+
+-- list all version string to be tested
+testParseVersions :: [VersionTestItem]
+testParseVersions = [version1, version2, version3, version4, version5,
+                     version6, version7, version8, version9, version10,
+                     version11, version12, version13, version14,
+                     version15, version16, version17, version18,
+                     version19, version20, version21]
+
+
+
+-- 
+-- test data sets for checking correct comparison of version
+-- string
+--
+
+--
+-- helper data structure
+--
+data VersionCompareItem = VersionCompareItem 
+  {
+      firstV     :: B.ByteString
+    , secondV    :: B.ByteString
+    , comparator :: B.ByteString -> B.ByteString -> Bool
+    , result     :: Bool
+  }
+
+
+-- test compare data 1
+versionComp1 :: VersionCompareItem
+versionComp1 = VersionCompareItem
+  {
+    firstV     = versionString version1
+  , secondV    = versionString version2
+  , comparator = is_larger
+  , result     = False
+  }
+
+
+-- test compare data 2
+versionComp2 :: VersionCompareItem
+versionComp2 = VersionCompareItem
+  {
+    firstV     = versionString version1
+  , secondV    = versionString version2
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 3
+versionComp3 :: VersionCompareItem
+versionComp3 = VersionCompareItem
+  {
+    firstV     = versionString version2
+  , secondV    = versionString version3
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 4
+versionComp4 :: VersionCompareItem
+versionComp4 = VersionCompareItem
+  {
+    firstV     = versionString version3
+  , secondV    = versionString version2
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 5
+versionComp5 :: VersionCompareItem
+versionComp5 = VersionCompareItem
+  {
+    firstV     = versionString version3
+  , secondV    = versionString version2
+  , comparator = is_larger_equal
+  , result     = True
+  }
+
+
+-- test compare data 6
+versionComp6 :: VersionCompareItem
+versionComp6 = VersionCompareItem
+  {
+    firstV     = versionString version4
+  , secondV    = versionString version3
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 7
+versionComp7 :: VersionCompareItem
+versionComp7 = VersionCompareItem
+  {
+    firstV     = versionString version5
+  , secondV    = versionString version4
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 8
+versionComp8 :: VersionCompareItem
+versionComp8 = VersionCompareItem
+  {
+    firstV     = versionString version6
+  , secondV    = versionString version5
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 9
+versionComp9 :: VersionCompareItem
+versionComp9 = VersionCompareItem
+  {
+    firstV     = versionString version7
+  , secondV    = versionString version6
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 10 
+versionComp10 :: VersionCompareItem
+versionComp10 = VersionCompareItem
+  {
+    firstV     = versionString version8
+  , secondV    = versionString version7
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 11
+versionComp11 :: VersionCompareItem
+versionComp11 = VersionCompareItem
+  {
+    firstV     = versionString version9
+  , secondV    = versionString version8
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 12
+versionComp12 :: VersionCompareItem
+versionComp12 = VersionCompareItem
+  {
+    firstV     = versionString version10
+  , secondV    = versionString version9
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 13
+versionComp13 :: VersionCompareItem
+versionComp13 = VersionCompareItem
+  {
+    firstV     = versionString version7
+  , secondV    = versionString version8
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 14
+versionComp14 :: VersionCompareItem
+versionComp14 = VersionCompareItem
+  {
+    firstV     = versionString version3
+  , secondV    = versionString version7
+  , comparator = is_larger
+  , result     = False
+  }
+
+
+-- test compare data 15
+versionComp15 :: VersionCompareItem
+versionComp15 = VersionCompareItem
+  {
+    firstV     = versionString version6
+  , secondV    = versionString version9
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 16
+versionComp16 :: VersionCompareItem
+versionComp16 = VersionCompareItem
+  {
+    firstV     = versionString version4
+  , secondV    = versionString version10
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 17
+versionComp17 :: VersionCompareItem
+versionComp17 = VersionCompareItem
+  {
+    firstV     = versionString version11
+  , secondV    = versionString version12
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 18
+versionComp18 :: VersionCompareItem
+versionComp18 = VersionCompareItem
+  {
+    firstV     = versionString version11
+  , secondV    = versionString version1
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 19
+versionComp19 :: VersionCompareItem
+versionComp19 = VersionCompareItem
+  {
+    firstV     = versionString version13
+  , secondV    = versionString version14
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 20
+versionComp20 :: VersionCompareItem
+versionComp20 = VersionCompareItem
+  {
+    firstV     = versionString version1
+  , secondV    = versionString version15
+  , comparator = is_larger_equal
+  , result     = True
+  }
+
+
+-- test compare data 21
+versionComp21 :: VersionCompareItem
+versionComp21 = VersionCompareItem
+  {
+    firstV     = versionString version15
+  , secondV    = versionString version16
+  , comparator = is_larger_equal
+  , result     = True
+  }
+
+
+-- test compare data 22
+versionComp22 :: VersionCompareItem
+versionComp22 = VersionCompareItem
+  {
+    firstV     = versionString version16
+  , secondV    = versionString version17
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 23
+versionComp23 :: VersionCompareItem
+versionComp23 = VersionCompareItem
+  {
+    firstV     = versionString version14
+  , secondV    = versionString version17
+  , comparator = is_larger_equal
+  , result     = True
+  }
+
+
+-- test compare data 24
+versionComp24 :: VersionCompareItem
+versionComp24 = VersionCompareItem
+  {
+    firstV     = versionString version16
+  , secondV    = versionString version18
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 25
+versionComp25 :: VersionCompareItem
+versionComp25 = VersionCompareItem
+  {
+    firstV     = versionString version18
+  , secondV    = versionString version2
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 26
+versionComp26 :: VersionCompareItem
+versionComp26 = VersionCompareItem
+  {
+    firstV     = versionString version18
+  , secondV    = versionString version4
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 27
+versionComp27 :: VersionCompareItem
+versionComp27 = VersionCompareItem
+  {
+    firstV     = versionString version18
+  , secondV    = versionString version7
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 28
+versionComp28 :: VersionCompareItem
+versionComp28 = VersionCompareItem
+  {
+    firstV     = versionString version18
+  , secondV    = versionString version8
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 29
+versionComp29 :: VersionCompareItem
+versionComp29 = VersionCompareItem
+  {
+    firstV     = versionString version17
+  , secondV    = versionString version2
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 30
+versionComp30 :: VersionCompareItem
+versionComp30 = VersionCompareItem
+  {
+    firstV     = versionString version17
+  , secondV    = versionString version4
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 31
+versionComp31 :: VersionCompareItem
+versionComp31 = VersionCompareItem
+  {
+    firstV     = versionString version17
+  , secondV    = versionString version7
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 32
+versionComp32 :: VersionCompareItem
+versionComp32 = VersionCompareItem
+  {
+    firstV     = versionString version17
+  , secondV    = versionString version8
+  , comparator = is_larger
+  , result     = True
+  }
+
+
+-- test compare data 33
+versionComp33 :: VersionCompareItem
+versionComp33 = VersionCompareItem
+  {
+    firstV     = versionString version19
+  , secondV    = versionString version12
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 34
+versionComp34 :: VersionCompareItem
+versionComp34 = VersionCompareItem
+  {
+    firstV     = versionString version19
+  , secondV    = versionString version11
+  , comparator = is_equal
+  , result     = True
+  }
+
+
+-- test compare data 35
+versionComp35 :: VersionCompareItem
+versionComp35 = VersionCompareItem
+  {
+    firstV     = versionString version2
+  , secondV    = versionString version17
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 36
+versionComp36 :: VersionCompareItem
+versionComp36 = VersionCompareItem
+  {
+    firstV     = versionString version4
+  , secondV    = versionString version17
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 37
+versionComp37 :: VersionCompareItem
+versionComp37 = VersionCompareItem
+  {
+    firstV     = versionString version5
+  , secondV    = versionString version17
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 38
+versionComp38 :: VersionCompareItem
+versionComp38 = VersionCompareItem
+  {
+    firstV     = versionString version9
+  , secondV    = versionString version17
+  , comparator = is_smaller
+  , result     = True
+  }
+
+
+-- test compare data 39
+versionComp39 :: VersionCompareItem
+versionComp39 = VersionCompareItem
+  {
+    firstV     = versionString version20
+  , secondV    = versionString version1
+  , comparator = is_same_rev_class 
+  , result     = True
+  }
+
+
+-- test compare data 40
+versionComp40 :: VersionCompareItem
+versionComp40 = VersionCompareItem
+  {
+    firstV     = versionString version20
+  , secondV    = versionString version11
+  , comparator = is_same_rev_class
+  , result     = False
+  }
+
+
+-- test compare data 41
+versionComp41 :: VersionCompareItem
+versionComp41 = VersionCompareItem
+  {
+    firstV     = versionString version21
+  , secondV    = versionString version11
+  , comparator = is_same_rev_class
+  , result     = True
+  }
+
+
+-- list all version comparison tests to be run
+testCompVersions :: [VersionCompareItem]
+testCompVersions = [versionComp1, versionComp2, versionComp3,
+  versionComp4, versionComp5, versionComp6, versionComp7,
+  versionComp8, versionComp9, versionComp10, versionComp11,
+  versionComp12, versionComp13, versionComp14, versionComp15,
+  versionComp16, versionComp17, versionComp18, versionComp19,
+  versionComp20, versionComp21, versionComp22, versionComp23,
+  versionComp24, versionComp25, versionComp26, versionComp27,
+  versionComp28, versionComp29, versionComp30, versionComp31,
+  versionComp32, versionComp33, versionComp34, versionComp35,
+  versionComp36, versionComp37, versionComp38, versionComp39,
+  versionComp40, versionComp41]
+
+
+
+------------------------------------------------------------------
+-- end of section describing test and expected results
+------------------------------------------------------------------
+
+
diff --git a/test/test-db/test-category/content-test-package-1.0.0/CONTENTS b/test/test-db/test-category/content-test-package-1.0.0/CONTENTS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/content-test-package-1.0.0/CONTENTS
@@ -0,0 +1,3 @@
+dir /foo
+dir /foo/bar
+obj /foo/bar/stuff.sh 123 456
diff --git a/test/test-db/test-category/content-test-package-2.0.0/CONTENTS b/test/test-db/test-category/content-test-package-2.0.0/CONTENTS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/content-test-package-2.0.0/CONTENTS
@@ -0,0 +1,3 @@
+dir /one
+dir /one/two
+obj /one/two/three 661 231
diff --git a/test/test-db/test-category/test-package-1.0.0/CATEGORY b/test/test-db/test-category/test-package-1.0.0/CATEGORY
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/CATEGORY
@@ -0,0 +1,1 @@
+app-office
diff --git a/test/test-db/test-category/test-package-1.0.0/CBUILD b/test/test-db/test-category/test-package-1.0.0/CBUILD
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/CBUILD
@@ -0,0 +1,1 @@
+i686-pc-linux-gnu
diff --git a/test/test-db/test-category/test-package-1.0.0/CFLAGS b/test/test-db/test-category/test-package-1.0.0/CFLAGS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/CFLAGS
@@ -0,0 +1,1 @@
+-march=pentium4 -pipe -fomit-frame-pointer -fno-ident -mfpmath=sse -DGL_GLEXT_PROTOTYPES
diff --git a/test/test-db/test-category/test-package-1.0.0/CHOST b/test/test-db/test-category/test-package-1.0.0/CHOST
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/CHOST
@@ -0,0 +1,1 @@
+i686-pc-linux-gnu
diff --git a/test/test-db/test-category/test-package-1.0.0/CONTENTS b/test/test-db/test-category/test-package-1.0.0/CONTENTS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/CONTENTS
@@ -0,0 +1,2996 @@
+dir /etc
+dir /etc/bash_completion.d
+obj /etc/bash_completion.d/ooffice.sh 3fddb9dd97fa03ae23d2a6e9b97b2386 1213268197
+dir /usr
+dir /usr/bin
+obj /usr/bin/ooweb b27e571e4c3636e913e8227a5414d2f2 1213268197
+obj /usr/bin/oofromtemplate 6057c04d7b7b0e8e91dadcf77a483ef0 1213268197
+sym /usr/bin/soffice -> /usr/lib/openoffice/program/soffice 1213268480
+obj /usr/bin/ooimpress 976932480f574895d67ba465920e4976 1213268197
+obj /usr/bin/ooconfig b62434a6f62c45161492f67e68c4ff7d 1213268197
+obj /usr/bin/oobase 2f5c1ea5fe37766414a2d113f2ec30ad 1213268197
+obj /usr/bin/oocalc 41513a818f0a0669cf4c604bcdcb95a1 1213268196
+obj /usr/bin/oodraw e10d359a00c5c47e69f9a026af3382b1 1213268197
+obj /usr/bin/oomath cf533e001eeaccd18dfe2f13ab86b456 1213268197
+obj /usr/bin/ootool c47d2905d67df3710515288c76c9406f 1213268197
+obj /usr/bin/unopkg a447c6172aaf8ab3d96eb280469cce4d 1213268197
+obj /usr/bin/oowriter 87801c72cf49d026ee06a13f5fa2f1c3 1213268197
+obj /usr/bin/ooffice c45559f63cdbab9e64b381c7cd7c7e3b 1213268197
+dir /usr/lib
+dir /usr/lib/openoffice
+dir /usr/lib/openoffice/help
+dir /usr/lib/openoffice/help/en
+obj /usr/lib/openoffice/help/en/err.html 0b507b7643939a1391f18c2fe6f74534 1213249074
+obj /usr/lib/openoffice/help/en/swriter.cfg fb8b13fcac7a8ddbb29550fa74c53b06 1093344244
+dir /usr/lib/openoffice/help/en/swriter.idx
+obj /usr/lib/openoffice/help/en/swriter.idx/DOCS 6e053b882fbb5dadd8e2ceb63071d0ae 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249220
+obj /usr/lib/openoffice/help/en/swriter.idx/LINKNAMES 5427f7bbfca11011bd92648e42976117 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/CONTEXTS 06d9522c85a76776634fb2c4595e62d3 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/SCHEMA 7984c58a98e7f7da58c477d4d1f7e046 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/DOCS.TAB d7821fcb265b02fefcc35069d04a76b6 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/OFFSETS 92b43a63a7b6602bfa04e3bc5fc61c3b 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/POSITIONS 846a5a787e22d1e2f0a9ddf4571b4a6f 1213249236
+obj /usr/lib/openoffice/help/en/swriter.idx/DICTIONARY 15a1a6fee0617a4ffd1f832b389cf9cc 1213249236
+obj /usr/lib/openoffice/help/en/swriter.jar 2028e93900bf838a4b43696bb8442527 1213249218
+obj /usr/lib/openoffice/help/en/swriter.key 30c4339b40a55a1b47cfa2423c5bb772 1213249236
+obj /usr/lib/openoffice/help/en/simpress.tree 89aefe0f85c55d92ac066d9a47c0c9ca 1213249040
+obj /usr/lib/openoffice/help/en/default.css 36b07ae81b53f0f07d9ddb9a005f9888 1213241086
+obj /usr/lib/openoffice/help/en/swriter.db 54d4f7175f5da11c99ad40c01abc9cc3 1213249236
+obj /usr/lib/openoffice/help/en/swriter.ht f19900a7128dca4a9540a530eb49ffec 1213249236
+obj /usr/lib/openoffice/help/en/scalc.db 109f44e165831e3a7b4c915ab030f5ab 1213249138
+obj /usr/lib/openoffice/help/en/scalc.ht de5ab5c7d60b40c7cf8b40daea4907ce 1213249138
+obj /usr/lib/openoffice/help/en/sbasic.cfg 4c442008b5b3e0e60d134f59e2fcbb89 1093344242
+dir /usr/lib/openoffice/help/en/sbasic.idx
+obj /usr/lib/openoffice/help/en/sbasic.idx/DOCS 5e3403b574915a99ba1155e4a65ed841 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249104
+obj /usr/lib/openoffice/help/en/sbasic.idx/LINKNAMES feb770934792ee34ad3391f7dbb67e20 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/CONTEXTS 5ac36fc681883a6727954ef71832234b 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/SCHEMA e0205bf62b9e2f46a68ed87c7394a017 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/DOCS.TAB 9f33811b2a649207b0742becc2473b82 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/OFFSETS f57d711d126f4ce884ac1bd597f172a8 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/POSITIONS 2ef3c82a3c888e446e3a49a2438b4bd2 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.idx/DICTIONARY c4abddd00c5dca7c359ed2031e492f09 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.jar f4214a27fce3c7dfefa8e76ca552f0cd 1213249104
+obj /usr/lib/openoffice/help/en/sbasic.key 6ddef11a130590bbcbaeb577f6bfc8c5 1213249118
+obj /usr/lib/openoffice/help/en/schart.db 816824f035f0cce46d64ccb04f86308b 1213249152
+obj /usr/lib/openoffice/help/en/schart.ht fa9b30b10ca65f3672641b494ccc2d83 1213249152
+obj /usr/lib/openoffice/help/en/schart.tree 8e51b05e4eb1db28a800da46da5df9f4 1213249040
+obj /usr/lib/openoffice/help/en/swriter.tree 8b0059e25f135e743607be617ea12be8 1213249040
+obj /usr/lib/openoffice/help/en/sdraw.cfg d2f3a0142212f681f672a344f94441fa 1093344242
+dir /usr/lib/openoffice/help/en/sdraw.idx
+obj /usr/lib/openoffice/help/en/sdraw.idx/DOCS 4e2351cc56c616dbff75381e8578b17c 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249166
+obj /usr/lib/openoffice/help/en/sdraw.idx/LINKNAMES a578281a17755f45ca3e5a8b6391fa26 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/CONTEXTS d20e16065601c1fd4b35da2f4255a38f 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/SCHEMA d82abc5d04641dbe251c9a2a97ba6e59 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/DOCS.TAB 5b7de6bb39bfebab41c862578afcc808 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/OFFSETS e3f18b8bdb0127bf54fbd27bc433e161 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/POSITIONS 78eb5378e8fa66f50e1b294d687b2ba5 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.idx/DICTIONARY 100a8fc0b5673cc2539fb0632e584a7f 1213249182
+obj /usr/lib/openoffice/help/en/sdraw.jar 903cfc5981e4803cc47e0261e2e4f1bf 1213249166
+obj /usr/lib/openoffice/help/en/sdraw.key 7cf4014495e496a40984ebd52a8294f9 1213249182
+obj /usr/lib/openoffice/help/en/scalc.cfg 3d3b59ec280520f64771ea04d88bac07 1093344242
+dir /usr/lib/openoffice/help/en/scalc.idx
+obj /usr/lib/openoffice/help/en/scalc.idx/DOCS c9575893fac5e4a4efb445c5c88b67cf 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249124
+obj /usr/lib/openoffice/help/en/scalc.idx/LINKNAMES 03987ff086a0faa052903406d0c7c417 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/CONTEXTS 74daa9a9db5b4792cdc770a927c03d27 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/SCHEMA abbc55efeee6ee7d758b9a35ad7267ab 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/DOCS.TAB 057899acde2d39e04ba4d8caa1c75a31 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/OFFSETS 5dc2a33168ea2b65c98b35f4fb84125a 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/POSITIONS 70ce9d5c6e4359608ca3ce33076400fd 1213249138
+obj /usr/lib/openoffice/help/en/scalc.idx/DICTIONARY 8cbf7530422225da3e27810f7f48d1e2 1213249138
+obj /usr/lib/openoffice/help/en/scalc.jar 57a4d909e86c9d2a3aa5144759183256 1213249122
+obj /usr/lib/openoffice/help/en/scalc.key b7e5f38ae1fe871c46e32827630575d2 1213249138
+obj /usr/lib/openoffice/help/en/sbasic.tree cd2b0ee7af2d1a4cea3de8757bcd4e3d 1213249042
+obj /usr/lib/openoffice/help/en/shared.jar b55c76adfca916f35b36921e08d9e9ca 1213249184
+obj /usr/lib/openoffice/help/en/shared.key 6eccf138fe8b2c8c39ba65680fbc05d0 1213249184
+obj /usr/lib/openoffice/help/en/schart.cfg 2a8aff41ac99e846896b4fb266a48297 1179848088
+dir /usr/lib/openoffice/help/en/schart.idx
+obj /usr/lib/openoffice/help/en/schart.idx/DOCS 46705d1714fdfcb33af4cf12ba385739 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249142
+obj /usr/lib/openoffice/help/en/schart.idx/LINKNAMES 9f89f6dc6ca4a338681ab44efabb3679 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/CONTEXTS fedb4bc9f62600e57035d96d0859870f 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/SCHEMA 24890b6d3d5343cbbccde85ddcf9b674 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/DOCS.TAB 3096824ffead19463bdb2f177217fd62 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/OFFSETS f70c4857279c37214ce45e35a0db3896 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/POSITIONS 95d129f0e9dfefd4455b84fa5a13b5b7 1213249152
+obj /usr/lib/openoffice/help/en/schart.idx/DICTIONARY b7ca22e80bff9ee019c3f06e99ea0e6f 1213249152
+obj /usr/lib/openoffice/help/en/schart.jar 252c5a3a5fd86cdceebdb49aee37e306 1213249140
+obj /usr/lib/openoffice/help/en/schart.key 5c5eddd75926789849ce16a61db4bf7f 1213249152
+obj /usr/lib/openoffice/help/en/shared.db f07392f3a50831ea549113d8e7fc3b5a 1213249184
+obj /usr/lib/openoffice/help/en/shared.ht 1ff2f66e913cacc8959f4caa3c473d4e 1213249184
+obj /usr/lib/openoffice/help/en/smath.cfg f6814535f92eeb32eadc2ab37d639086 1101478186
+dir /usr/lib/openoffice/help/en/smath.idx
+obj /usr/lib/openoffice/help/en/smath.idx/DOCS de92c48c3d1caae3ac1945ed4c7148db 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249204
+obj /usr/lib/openoffice/help/en/smath.idx/LINKNAMES e3f8007c438cf154ec8afd8d318c1768 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/CONTEXTS 1d5c4697b859f25715384755dfe50cbf 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/SCHEMA e31b3a62e291097fc6422e842beed639 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/DOCS.TAB 91ec53dd3a46a44b7b0182ffc966eb2f 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/OFFSETS 6839c01730a0508a7967e97cdd2c4644 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/POSITIONS 061fc93f006eff20a91c767f6bdd73fb 1213249216
+obj /usr/lib/openoffice/help/en/smath.idx/DICTIONARY eec4d6d812f1a5acf9587da6f53915e4 1213249216
+obj /usr/lib/openoffice/help/en/smath.jar d3d7dfaf5d42c871f3ef9c062d997cbc 1213249204
+obj /usr/lib/openoffice/help/en/smath.key aa94dc30625bbf6695b8656d3ed38f9e 1213249216
+obj /usr/lib/openoffice/help/en/sdatabase.db 837e91413e70d63616013088471246f4 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.ht d6b627149163553eb45cde5cbfb46844 1213249164
+obj /usr/lib/openoffice/help/en/smath.tree f4cd8ae1ff2dbf9dcf0ffcd6fea69176 1213249042
+obj /usr/lib/openoffice/help/en/sdraw.db f8656352e7fb40490fd26ea62a3a90f9 1213249180
+obj /usr/lib/openoffice/help/en/sdraw.ht afe556b1b191c7886b94d0da85eb1f01 1213249180
+obj /usr/lib/openoffice/help/en/simpress.db 13d33075b928f6a643f34de86de24cc6 1213249200
+obj /usr/lib/openoffice/help/en/simpress.ht 37142d0dc402e917ecd1f6ed7a57ddc6 1213249200
+obj /usr/lib/openoffice/help/en/scalc.tree b7e682d2ed62cb009107ee99449622e6 1213249044
+obj /usr/lib/openoffice/help/en/sdatabase.cfg dfe25d9b6e9181bc6741b717b36766b4 1106837874
+dir /usr/lib/openoffice/help/en/sdatabase.idx
+obj /usr/lib/openoffice/help/en/sdatabase.idx/DOCS 2fc337863b47d201a5ec2c3c03488163 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249154
+obj /usr/lib/openoffice/help/en/sdatabase.idx/LINKNAMES 9f89f6dc6ca4a338681ab44efabb3679 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/CONTEXTS 4d445d09c8574a0f2163a25bc312d14e 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/SCHEMA 2e7b05bfe9938207e21dd0565fcfebff 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/DOCS.TAB 812eff04183b1be0b15d819a2e04ca5c 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/OFFSETS 88334f8d9485c2c216bdf64b97f4ab3a 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/POSITIONS 7f81d0dcfdbb03fedc9fef7e65d3e879 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.idx/DICTIONARY 8b8912f43f5a4b7963c6c770c3701bf6 1213249164
+obj /usr/lib/openoffice/help/en/sdatabase.jar dc12d596476bed4b4147e386e6b9110b 1213249154
+obj /usr/lib/openoffice/help/en/sdatabase.key 96a3094b1186b0d5c4b98a4a992c8d82 1213249164
+obj /usr/lib/openoffice/help/en/highcontrast1.css 723a2d3308d6f33bf186caea796fffd9 1213241086
+obj /usr/lib/openoffice/help/en/highcontrast2.css bab857a08ea0ab40385e8fcab3f1710c 1213241086
+obj /usr/lib/openoffice/help/en/smath.db d33e0e5c75aa5909d8f414bc76e8f34d 1213249216
+obj /usr/lib/openoffice/help/en/smath.ht c38b5b284699907f191ba8dbfef759d5 1213249216
+obj /usr/lib/openoffice/help/en/shared.tree 5b4fbafe11e52f3fde260a063a0c5f63 1213249044
+obj /usr/lib/openoffice/help/en/simpress.cfg 9102f7d1a1383ef98b2d1916b23732d3 1093344242
+dir /usr/lib/openoffice/help/en/simpress.idx
+obj /usr/lib/openoffice/help/en/simpress.idx/DOCS 4e2351cc56c616dbff75381e8578b17c 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/EDGE e9b09cfb558d525ecba16328dd764b88 1213249186
+obj /usr/lib/openoffice/help/en/simpress.idx/LINKNAMES a578281a17755f45ca3e5a8b6391fa26 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/CONTEXTS d20e16065601c1fd4b35da2f4255a38f 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/SCHEMA d82abc5d04641dbe251c9a2a97ba6e59 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/DOCS.TAB 5b7de6bb39bfebab41c862578afcc808 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/OFFSETS e3f18b8bdb0127bf54fbd27bc433e161 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/POSITIONS 78eb5378e8fa66f50e1b294d687b2ba5 1213249202
+obj /usr/lib/openoffice/help/en/simpress.idx/DICTIONARY b26d8e18559c84932c92203b722e4c55 1213249202
+obj /usr/lib/openoffice/help/en/simpress.jar 325039b4ee5b1419b3768283da650033 1213249186
+obj /usr/lib/openoffice/help/en/simpress.key 9f4240623d0c37787ca68eb65f30ab99 1213249202
+obj /usr/lib/openoffice/help/en/highcontrastblack.css 446714a3ac02487172ba35facd98d9d3 1213241086
+obj /usr/lib/openoffice/help/en/highcontrastwhite.css deee0278828f93b1bda36122a56c6c89 1213241086
+obj /usr/lib/openoffice/help/en/sbasic.db 817dc753b6c84bca8e2f07f035199f6c 1213249118
+obj /usr/lib/openoffice/help/en/sbasic.ht 6ff1b3a57ae4e2d8da4a6e96331fe548 1213249118
+obj /usr/lib/openoffice/help/main_transform.xsl 590ae4b22bad68482e3988d7d852327e 1179847939
+dir /usr/lib/openoffice/readmes
+obj /usr/lib/openoffice/readmes/README_en-US aee202705d55a5c1131a4994670cdb4e 1213268236
+obj /usr/lib/openoffice/readmes/README_en-US.html 535fc146fe2e28a84c326e268d9064aa 1213268236
+obj /usr/lib/openoffice/LICENSE 3bb8f33cfda5a6697dc478f7084463f7 1213268235
+dir /usr/lib/openoffice/share
+dir /usr/lib/openoffice/share/dtd
+dir /usr/lib/openoffice/share/dtd/math
+dir /usr/lib/openoffice/share/dtd/math/1_01
+obj /usr/lib/openoffice/share/dtd/math/1_01/math.dtd 94f6d88444bb95ae2aa9c6ade9c7700b 996484752
+obj /usr/lib/openoffice/share/dtd/math/1_01/w3c_ipr_software_notice.html 6953287f1463a15a7ebc1a5209edf3df 996484572
+dir /usr/lib/openoffice/share/dtd/officedocument
+dir /usr/lib/openoffice/share/dtd/officedocument/1_0
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/nmspace.mod 10c68ce530f01438550cff77f804fc38 1126269087
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/meta.mod bf78760e39fa72b775633e98e34e46ab 1126269067
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/toolbar.dtd 9f2d276db1d779a941c6dd857e0bfa70 1126223816
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/module.dtd ec2823058ee84a516727e6a113a970c1 1126282086
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/drawing.mod 0f91f4757af1d53d6962e94ac2ce4b8c 1152530367
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/style.mod 64a1697a76c7ec466c712dcc79597ce4 1126269190
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/Manifest.dtd 0ba8a90dc76e49548bb433503d01ab66 1126194834
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/library.dtd 02e915623b34142e22f0a206915ca2c1 1126282070
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/accelerator.dtd 6107dd8cb0c8fa7822cbafe8650e5aba 1126223738
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/chart.mod 6d7d2365f85953ec15c5c8cb1896ee44 1126268960
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/form.mod 46ddc82351e4d9450c0016f6d0df7a4e 1126269049
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/text.mod 497a79557d42c8dcfa35204eebc49b96 1126269235
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/event.dtd 16541392d4eb2fd2a82e0f7a21d48c12 1126223755
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/dialog.dtd 70aa76793a6915931754c76c14bfd44e 1196094887
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/libraries.dtd cb25d028be20eaab7a706d82f685e99e 1126282054
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/menubar.dtd f1b4007557fc6fa84c3f2bb1e9201a4a 1126223786
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/defs.mod d831f052598200d14606281224a90ca5 1126268997
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/statusbar.dtd 0ca2db39efc9334a46740cda28a193aa 1126223800
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/image.dtd 1d96484135e40eb545ec5d548ec66f72 1126223770
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/settings.mod 776e5745d57b99304737ae656e60410a 1126269171
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/groupuinames.dtd aff79b8598b6465e8468a5eb1cbf6d8b 1152792205
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/script.mod 158cc26f3df101fd6d1ae8d980241f8d 1126269155
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/dtypes.mod aa9d63d6c47b9608750a3619f309ebd7 1126269031
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/datastyl.mod 5c02d430cd78fd451f0fa8bf033967f8 1126268980
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/office.dtd 4cfac671e580c97ba9f6b6fa372f14ed 1126269104
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/office.mod 6e30226766564c4029eb2b512f3e5bf6 1126269120
+obj /usr/lib/openoffice/share/dtd/officedocument/1_0/table.mod bc07ec59037624a0f4c3167df947b74e 1126269209
+dir /usr/lib/openoffice/share/xdg
+obj /usr/lib/openoffice/share/xdg/extension.desktop 1710c6957dc69a3782b017a0b10c2bc4 1213268235
+obj /usr/lib/openoffice/share/xdg/base.desktop c1fb49e70126afb6296acd317ddeca70 1213268235
+obj /usr/lib/openoffice/share/xdg/writer.desktop aca9939b455a307ef4d6fe31c91257bc 1213268236
+obj /usr/lib/openoffice/share/xdg/qstart.desktop 329099b0529dbe41804617066dba1771 1213268235
+obj /usr/lib/openoffice/share/xdg/calc.desktop 64433fe6c938e10becad130ef276d081 1213268236
+obj /usr/lib/openoffice/share/xdg/math.desktop 9d4ac79161596a4c436092d9bafa711a 1213268235
+obj /usr/lib/openoffice/share/xdg/impress.desktop ae8a2018066c008ef7a11ba9a5e490c3 1213268236
+obj /usr/lib/openoffice/share/xdg/draw.desktop 3b54b4d46b258295ee7dcb7254a0c5e5 1213268236
+obj /usr/lib/openoffice/share/xdg/printeradmin.desktop 8fa97ee3d7bf76b04c96fa1c65aef920 1213268235
+dir /usr/lib/openoffice/share/dict
+dir /usr/lib/openoffice/share/dict/ooo
+sym /usr/lib/openoffice/share/dict/ooo/en_AU.aff -> /usr/share/myspell/en_AU.aff 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_AU.dic -> /usr/share/myspell/en_AU.dic 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_CA.aff -> /usr/share/myspell/en_CA.aff 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_CA.dic -> /usr/share/myspell/en_CA.dic 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_GB.aff -> /usr/share/myspell/en_GB.aff 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_GB.dic -> /usr/share/myspell/en_GB.dic 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/hyph_en_GB.dic -> /usr/share/myspell/hyph_en_GB.dic 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_NZ.aff -> /usr/share/myspell/en_NZ.aff 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_NZ.dic -> /usr/share/myspell/en_NZ.dic 1213268483
+obj /usr/lib/openoffice/share/dict/ooo/dictionary.lst 450ae1c2e39443611430e2c779a29cfc 1213268383
+sym /usr/lib/openoffice/share/dict/ooo/en_US.aff -> /usr/share/myspell/en_US.aff 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/en_US.dic -> /usr/share/myspell/en_US.dic 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/hyph_en_US.dic -> /usr/share/myspell/hyph_en_US.dic 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/th_en_US.dat -> /usr/share/myspell/th_en_US.dat 1213268483
+sym /usr/lib/openoffice/share/dict/ooo/th_en_US.idx -> /usr/share/myspell/th_en_US.idx 1213268483
+dir /usr/lib/openoffice/share/xslt
+dir /usr/lib/openoffice/share/xslt/wiki
+obj /usr/lib/openoffice/share/xslt/wiki/oopedia-style.ott 0254d285a711030e665f2dc2183b41f3 1184159237
+obj /usr/lib/openoffice/share/xslt/wiki/odt2mediawiki.xsl 6aa148bcab77918ae0da64874218786e 1201189661
+dir /usr/lib/openoffice/share/xslt/docbook
+obj /usr/lib/openoffice/share/xslt/docbook/sofftodocbookheadings.xsl f1a60374ff81de24bf449d19b46285ea 1213257557
+obj /usr/lib/openoffice/share/xslt/docbook/DocBookTemplate.stw 38993097fa79601accc008c82ce54eee 1213257557
+obj /usr/lib/openoffice/share/xslt/docbook/docbooktosoffheadings.xsl 1b2c25187705f750ef6b0928540f61b8 1213257557
+dir /usr/lib/openoffice/share/xslt/odfflatxml
+obj /usr/lib/openoffice/share/xslt/odfflatxml/odfflatxmlimport.xsl beaae72cb27a1b38d3e70a0bb3fa7df7 1213241030
+obj /usr/lib/openoffice/share/xslt/odfflatxml/odfflatxmlexport.xsl f3eafdce0c820cf73ce0bcc530906a8b 1213241030
+dir /usr/lib/openoffice/share/xslt/common
+obj /usr/lib/openoffice/share/xslt/common/measure_conversion.xsl dd8c809dc9ba090389a3d070269079de 1126216838
+obj /usr/lib/openoffice/share/xslt/common/math.xsl 01bc7abc433fa5d32ad7b044230228ef 1129196338
+dir /usr/lib/openoffice/share/xslt/export
+dir /usr/lib/openoffice/share/xslt/export/xhtml
+obj /usr/lib/openoffice/share/xslt/export/xhtml/ooo2xhtml.xsl 15d6385aa62fa5ae660f4954fe6a2e97 1126217393
+obj /usr/lib/openoffice/share/xslt/export/xhtml/master_chapter_numbering.xsl 0e89b6b6330302cc3cbb3408d2a759c4 1126217330
+obj /usr/lib/openoffice/share/xslt/export/xhtml/master_refs_workaround.xsl 8849e32d12401432a0ed113e9dc12c11 1126217361
+obj /usr/lib/openoffice/share/xslt/export/xhtml/body.xsl 932d4b1bcde1c5af08a5d55beede6438 1126217294
+obj /usr/lib/openoffice/share/xslt/export/xhtml/master_usability_links.xsl 455e3aedb54420112fd713074a01a921 1126217379
+obj /usr/lib/openoffice/share/xslt/export/xhtml/master_document.xsl 66d20915fe1dac8cb9f310cbb7a5c4b1 1126217346
+obj /usr/lib/openoffice/share/xslt/export/xhtml/header.xsl c1d792b2cfb830d573dd057692176218 1213241004
+obj /usr/lib/openoffice/share/xslt/export/xhtml/table.xsl b6f91020bd7e1743361ce5d122bf840c 1180957739
+dir /usr/lib/openoffice/share/xslt/export/common
+dir /usr/lib/openoffice/share/xslt/export/common/table
+obj /usr/lib/openoffice/share/xslt/export/common/table/table_rows.xsl 6bae12d205434054025834e1e90ed08a 1126217000
+obj /usr/lib/openoffice/share/xslt/export/common/table/table_columns.xsl f94e02e3f2c4f1adb86463b9e1399b42 1126216979
+obj /usr/lib/openoffice/share/xslt/export/common/table/table.xsl 2fc115a8955840d45b818175495b288c 1126216949
+obj /usr/lib/openoffice/share/xslt/export/common/table/table_cells.xsl 560d1356683e647f860691da4a013580 1180957715
+dir /usr/lib/openoffice/share/xslt/export/common/styles
+obj /usr/lib/openoffice/share/xslt/export/common/styles/style_collector.xsl 6a7f02353687103a7fb2b22e4c25cebc 1180957684
+obj /usr/lib/openoffice/share/xslt/export/common/styles/style_mapping_html32.xsl 43bac9da5ef27559656918dbb03d1c14 1126216934
+obj /usr/lib/openoffice/share/xslt/export/common/styles/style_mapping_css.xsl 9267a81199d725295173dc87e38d14a1 1180957702
+obj /usr/lib/openoffice/share/xslt/export/common/table_of_content.xsl 29322ef0f8d8d6b8472032cc363d18ce 1126216888
+obj /usr/lib/openoffice/share/xslt/export/common/body.xsl c450c4c72ef02640549acb38fe15b3a7 1126216853
+obj /usr/lib/openoffice/share/xslt/export/common/ooo2ms_docpr.xsl c535b1ce84372947fb59bf1a3a2958f4 1126216868
+dir /usr/lib/openoffice/share/xslt/export/spreadsheetml
+obj /usr/lib/openoffice/share/xslt/export/spreadsheetml/formular.xsl ae06db921f02fb4f2cb865f486a0bc9a 1131641550
+obj /usr/lib/openoffice/share/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl e37a51b5bac28af32ba4c2e16aee9c27 1131641566
+obj /usr/lib/openoffice/share/xslt/export/spreadsheetml/style_mapping.xsl 19e09d35d7bb5417b26ab3306105a261 1131641579
+obj /usr/lib/openoffice/share/xslt/export/spreadsheetml/styles.xsl 7cbb2b3f3ea620343fa14eea57beb310 1131641592
+obj /usr/lib/openoffice/share/xslt/export/spreadsheetml/table.xsl 40c4314f05e6682628367d993b6b61ad 1180957726
+dir /usr/lib/openoffice/share/xslt/export/wordml
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_list.xsl 245deeeae547d025f29c512d9458592e 1126217189
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_custom_draw.xsl 40ad08d001d359214da9190eaa1e7230 1126217137
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_page.xsl 5ce7871f957c1dd185ad6595611393ba 1126217206
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_table.xsl 1dcf56d15123648f164847be40980722 1126217264
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_draw.xsl da735aeb1c49f4c090fa62f4d5776407 1126217156
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_path.xsl b9d73f617c07a3d4dd51cdf1a9cf2447 1126217222
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_text.xsl 0e56b6ba9ad71c086a6e1c192e996597 1126217279
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml.xsl ba42b5cd4fa80d0fd3ff2479f3f7d490 1126217106
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_settings.xsl 06eed4e9226b502963345f62a08654e8 1126217246
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_field.xsl ecca9a6fe7133dadb29c3767f10082e0 1126217174
+obj /usr/lib/openoffice/share/xslt/export/wordml/ooo2wordml_border.xsl 76b8bb250c65980364a8be152e9695d1 1126217122
+dir /usr/lib/openoffice/share/xslt/import
+dir /usr/lib/openoffice/share/xslt/import/common
+obj /usr/lib/openoffice/share/xslt/import/common/ms2ooo_docpr.xsl 7f36491e88e57f6950c9edab56cd98e6 1126217424
+dir /usr/lib/openoffice/share/xslt/import/spreadsheetml
+obj /usr/lib/openoffice/share/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl 2cc6b800c3d99114a43ba80a138c283f 1152782051
+dir /usr/lib/openoffice/share/xslt/import/wordml
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_draw.xsl ba3dd7b00334c29fff1d069bd39f1e6c 1126217504
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_path.xsl 8ab379acc45ee62e988d8b504f3256b0 1126217565
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_text.xsl 23862c0cdcafae12ce3d72f79f68fad1 1157646271
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_props.xsl d75e3cdf1b6a40df1ef7c8ff27e2f579 1113837195
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo.xsl 75f0654232841d141863c0a2899de46c 1157646223
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_table.xsl 94e89be606753b02334de0ab5d7ad03a 1157646257
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_custom_draw.xsl 77754570b1ed94dd95245f35e2fa7d02 1126217487
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_field.xsl dc620d0da615b636cfca97682ebef11b 1126217519
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_list.xsl 3a7e373d14bb584555c43609739e5599 1126217534
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_page.xsl 710798295c6f5361f7744eb01f44f6d5 1157646243
+obj /usr/lib/openoffice/share/xslt/import/wordml/wordml2ooo_settings.xsl 8de453e839dfcc76446e055263f1116e 1126217580
+dir /usr/lib/openoffice/share/basic
+dir /usr/lib/openoffice/share/basic/Euro
+obj /usr/lib/openoffice/share/basic/Euro/Protect.xba eb4dccd2ca43702b1022e170531cd351 1032268175
+obj /usr/lib/openoffice/share/basic/Euro/Hard.xba a9fda544282f8ef678d12252ba7b112b 1032273792
+obj /usr/lib/openoffice/share/basic/Euro/Writer.xba 9e94aec36b5866dfe239a8fe6f859a5f 1139223645
+obj /usr/lib/openoffice/share/basic/Euro/dialog.xlb 7855a0dc5d3aaf12f3238fe0c21b54f8 1026402245
+obj /usr/lib/openoffice/share/basic/Euro/DlgPassword.xdl c3826e250651e1b52ea8142d486d2086 1108995056
+obj /usr/lib/openoffice/share/basic/Euro/Init.xba d6886ffdcac535956e33aa8673cb3ab2 1168342646
+obj /usr/lib/openoffice/share/basic/Euro/AutoPilotRun.xba d274b29f237d9380b82a9886882835bb 1200667905
+obj /usr/lib/openoffice/share/basic/Euro/script.xlb 582ad4312ae6c4e775cbba95e7f4d08e 1098884644
+obj /usr/lib/openoffice/share/basic/Euro/Soft.xba f8f67719c1beb2d5740897e88addee9a 1032268175
+obj /usr/lib/openoffice/share/basic/Euro/ConvertRun.xba ef9154970c2f876581412e76d6739d94 1048787916
+obj /usr/lib/openoffice/share/basic/Euro/Common.xba 819ab8453e0198cdc219809095e692fa 1139223612
+obj /usr/lib/openoffice/share/basic/Euro/DlgConvert.xdl ca14b020af33bb1e896270f9f9a44720 1108995039
+dir /usr/lib/openoffice/share/basic/Depot
+obj /usr/lib/openoffice/share/basic/Depot/Internet.xba 9a44a8a83d8f07fd014b802ee99a1024 1111620306
+obj /usr/lib/openoffice/share/basic/Depot/CommonLang.xba 66003befe53024abd8f0b592dd2b0e75 1037885213
+obj /usr/lib/openoffice/share/basic/Depot/tools.xba b717c6646787bf2e37208cf05cde4de6 1111620452
+obj /usr/lib/openoffice/share/basic/Depot/dialog.xlb 9f9fc9fe4ff08a3826d4529b65904812 1029239599
+obj /usr/lib/openoffice/share/basic/Depot/Currency.xba 303a528ecf05ce436d3cfceb205ec10d 1037885214
+obj /usr/lib/openoffice/share/basic/Depot/Lang_de.xba e717a00c72169daf5f3f762c47994ed3 1111620320
+obj /usr/lib/openoffice/share/basic/Depot/Dialog2.xdl 81f5f32873c8305bcee5fafb8cdbadb2 1111620279
+obj /usr/lib/openoffice/share/basic/Depot/Dialog3.xdl 981cfc3516fb6bd34a27802af6971412 1111620292
+obj /usr/lib/openoffice/share/basic/Depot/Dialog4.xdl 4fb3bd5f84b1c7fd78fd95d5617c895a 1082417133
+obj /usr/lib/openoffice/share/basic/Depot/Lang_en.xba 322bf68f5c6bd3371db6b6afc7bce0a2 1111620333
+obj /usr/lib/openoffice/share/basic/Depot/Lang_es.xba 243106c4bb3093c77a4edbe877c219d5 1111620347
+obj /usr/lib/openoffice/share/basic/Depot/Lang_fr.xba 72f0634739c24f62ae886339865f8b51 1111620360
+obj /usr/lib/openoffice/share/basic/Depot/Lang_ja.xba a4e9c13aada125d30b2f677eedb8db3f 1111620387
+obj /usr/lib/openoffice/share/basic/Depot/Lang_it.xba eeb8079840724703c6941c897258db16 1111620374
+obj /usr/lib/openoffice/share/basic/Depot/Lang_ko.xba 7fdb2b0825d05b5a7578b81f7d7ca152 1111620400
+obj /usr/lib/openoffice/share/basic/Depot/script.xlb 33bb279e3baf5100f2caec389c5f5c95 1055348098
+obj /usr/lib/openoffice/share/basic/Depot/Lang_sv.xba 06a625fb7a40b33d96aeae949d1849af 1111620413
+obj /usr/lib/openoffice/share/basic/Depot/Lang_tw.xba 24ec17fd431fad26e2d2ccd89e2bf999 1111620426
+obj /usr/lib/openoffice/share/basic/Depot/Lang_zh.xba 985d96e4692bca3ec7bfdaebfac2ced6 1111620440
+obj /usr/lib/openoffice/share/basic/Depot/Depot.xba ed70b4ae336b4625eb208a8256ce2090 1111620265
+dir /usr/lib/openoffice/share/basic/Tools
+obj /usr/lib/openoffice/share/basic/Tools/Strings.xba f01f1fc9898bfa73f04d8ea7a327472d 1048787933
+obj /usr/lib/openoffice/share/basic/Tools/Misc.xba 28cf6f1ae72fb8e6e6d11ee807c016db 1106927881
+obj /usr/lib/openoffice/share/basic/Tools/UCB.xba 2e1e25f6f7e76e58e65631692ad55879 1200667935
+obj /usr/lib/openoffice/share/basic/Tools/dialog.xlb 78b115afda8a7c20f401b6723eb1bb4f 1038411608
+obj /usr/lib/openoffice/share/basic/Tools/script.xlb 3d852bdd5d5999ba13c96680bbbac3ab 1038833293
+obj /usr/lib/openoffice/share/basic/Tools/Debug.xba cea869bdbd434483db12bbb624a93cdb 1034764449
+obj /usr/lib/openoffice/share/basic/Tools/ModuleControls.xba d756210617f7ad2639eddbfe9636a409 1108995159
+obj /usr/lib/openoffice/share/basic/Tools/DlgOverwriteAll.xdl f29f0860ada9017043887b404046bc57 1082417283
+obj /usr/lib/openoffice/share/basic/Tools/Listbox.xba 8e4f31a6d4fd3614ad2a9e8e8c48f5f2 1111620487
+dir /usr/lib/openoffice/share/basic/ScriptBindingLibrary
+obj /usr/lib/openoffice/share/basic/ScriptBindingLibrary/Highlight.xdl 361b813be1a71a2acc71e36f9ab0a970 1098454290
+obj /usr/lib/openoffice/share/basic/ScriptBindingLibrary/dialog.xlb e669ed91fe426f1aa8996dc4e00caa55 1108139915
+obj /usr/lib/openoffice/share/basic/ScriptBindingLibrary/script.xlb f6b9b9d01ac2a34f44435a9824ad94e6 1103802653
+dir /usr/lib/openoffice/share/basic/Tutorials
+obj /usr/lib/openoffice/share/basic/Tutorials/TutorialOpenDialog.xdl f1ba589fa7d99f93ea234928bb1b38c4 1127489705
+obj /usr/lib/openoffice/share/basic/Tutorials/TutorialClose.xba 5ed4fb275bcbc4b9e4859f007d0811c3 1084973154
+obj /usr/lib/openoffice/share/basic/Tutorials/ShowInfoDialog.xba 45f5350d585a57445bd50a33803a24eb 1127489625
+obj /usr/lib/openoffice/share/basic/Tutorials/TutorialCreator.xba 58f3e546e9402258a12b94453148f360 1084973181
+obj /usr/lib/openoffice/share/basic/Tutorials/dialog.xlb 9dd1266cc29c824ca802aa37b99014e5 1127489745
+obj /usr/lib/openoffice/share/basic/Tutorials/Functions.xba 9b290bc87fb0d1654826320b070b0d5b 1127489607
+obj /usr/lib/openoffice/share/basic/Tutorials/TutorialOpen.xba 52618fddd8c4d63bc5c6a2ca74c8228b 1127489683
+obj /usr/lib/openoffice/share/basic/Tutorials/RoadMap.xba 97c4e50b69e020dce30373c3c4f8ed72 1084973127
+obj /usr/lib/openoffice/share/basic/Tutorials/TutorialCloseDialog.xdl e0ef302a57e236196693c58fe8b20dcb 1127489660
+obj /usr/lib/openoffice/share/basic/Tutorials/script.xlb 69d1ad9e8111cb3cd473b71b29f6b2e9 1127489761
+obj /usr/lib/openoffice/share/basic/Tutorials/TutorialsDialog.xdl 7a63b29d416f92bbdaac13e343834d40 1127489728
+dir /usr/lib/openoffice/share/basic/FormWizard
+obj /usr/lib/openoffice/share/basic/FormWizard/tools.xba 3454d7e51a68e4293204fdcb1ccc9e0b 1108639273
+obj /usr/lib/openoffice/share/basic/FormWizard/Language.xba 2d3144ea6c313558639e2aed99b03176 1108639258
+obj /usr/lib/openoffice/share/basic/FormWizard/FormWizard.xba e61b9bab33c69fa062b81fef0c62b8e3 1091467420
+obj /usr/lib/openoffice/share/basic/FormWizard/Layouter.xba 4bf9073c4bbb2eb4a5a4b8108883807d 1035304592
+obj /usr/lib/openoffice/share/basic/FormWizard/dialog.xlb 4682bd27cd47da2e7188afe39a1489b8 1120558820
+obj /usr/lib/openoffice/share/basic/FormWizard/develop.xba c5c402f99a30ff79536f64f98f84ea98 1053598667
+obj /usr/lib/openoffice/share/basic/FormWizard/DlgFormDB.xdl 54fc68c198244fb3dae414248a14a70e 1091467394
+obj /usr/lib/openoffice/share/basic/FormWizard/script.xlb 6b8314ac7735deab0a625fbc0cb5125c 1120558832
+obj /usr/lib/openoffice/share/basic/FormWizard/DBMeta.xba 2652df71701ff5eab165d7d5abcb820a 1091467362
+dir /usr/lib/openoffice/share/basic/Launcher
+obj /usr/lib/openoffice/share/basic/Launcher/dialog.xlb 3bf872a357f560facf4f0b7dc25282f7 1120558875
+obj /usr/lib/openoffice/share/basic/Launcher/script.xlb 8c9286f125ad37a6721a6994bb7936ed 1120558889
+obj /usr/lib/openoffice/share/basic/Launcher/DicOOo.xba eed5bf6f0099402e170ab3a33517a47c 1147100677
+dir /usr/lib/openoffice/share/basic/ImportWizard
+obj /usr/lib/openoffice/share/basic/ImportWizard/Main.xba cc68af20d10426af7db1361932d5e0a4 1200584380
+obj /usr/lib/openoffice/share/basic/ImportWizard/ImportDialog.xdl 16e525ca394c119e1ef0fe97c8bc9468 1108995098
+obj /usr/lib/openoffice/share/basic/ImportWizard/Language.xba 75f5567caa9c0eb2a7b1b43ba0a7e56a 1103794739
+obj /usr/lib/openoffice/share/basic/ImportWizard/DialogModul.xba 6d24bcaf36bb3b4cd7d17f86dba291f0 1131718825
+obj /usr/lib/openoffice/share/basic/ImportWizard/dialog.xlb caafa26364b33e6cf631b0b567feaec7 1056440021
+obj /usr/lib/openoffice/share/basic/ImportWizard/API.xba e96a9d56d2a9f87c424d1e6eb6b76df4 1080653901
+obj /usr/lib/openoffice/share/basic/ImportWizard/FilesModul.xba 17c66c3eedb714bd112b14a0510dde17 1213241002
+obj /usr/lib/openoffice/share/basic/ImportWizard/script.xlb 3665cb292d7a19bd7f9dec7937a0de44 1056440033
+dir /usr/lib/openoffice/share/basic/Gimmicks
+obj /usr/lib/openoffice/share/basic/Gimmicks/GetTexts.xba f83eca778454d5677934310b1d4dc0b0 1094653218
+obj /usr/lib/openoffice/share/basic/Gimmicks/UserfieldDlg.xdl 59c289ab86550915515ed6f4b6752cf4 1082417206
+obj /usr/lib/openoffice/share/basic/Gimmicks/ReadFolderDlg.xdl 89d86834c0a6bc0f5049a59c029bd150 1082417193
+obj /usr/lib/openoffice/share/basic/Gimmicks/Userfields.xba 2e1cba77a2f60a0a124dedbbfd2a207a 1002705989
+obj /usr/lib/openoffice/share/basic/Gimmicks/dialog.xlb 51cbf34ee6f47c24f0ea47569cb3fb96 1120558849
+obj /usr/lib/openoffice/share/basic/Gimmicks/AutoText.xba 2efa55d5dddf86ee85f63f2f76345429 1034763329
+obj /usr/lib/openoffice/share/basic/Gimmicks/script.xlb 3c30783f02a0efc2deae7fcca1624756 1120558862
+obj /usr/lib/openoffice/share/basic/Gimmicks/ChangeAllChars.xba d021306a6897b1b030e23ee71f144fe9 1002534721
+obj /usr/lib/openoffice/share/basic/Gimmicks/ReadDir.xba e629577834fa64d2a77856bb47539d5c 1034763330
+dir /usr/lib/openoffice/share/basic/Template
+obj /usr/lib/openoffice/share/basic/Template/TemplateDialog.xdl 80e517313ff0b0dc91fa3cde1885d6fe 1082417267
+obj /usr/lib/openoffice/share/basic/Template/DialogStyles.xdl c0a633a59abcfd58ae838ba549647dfe 1082417252
+obj /usr/lib/openoffice/share/basic/Template/Samples.xba b0921e747b588a91a2548eaefbf1b25a 1112782792
+obj /usr/lib/openoffice/share/basic/Template/dialog.xlb 01c78da42bb3be7b72a5d20cc14849a4 1005314736
+obj /usr/lib/openoffice/share/basic/Template/Correspondence.xba b7ba94fbd008e54a82fa868dcd9709a7 1084973028
+obj /usr/lib/openoffice/share/basic/Template/script.xlb 5e30d04c78b195339636330df5e06dea 1038825164
+obj /usr/lib/openoffice/share/basic/Template/ModuleAgenda.xba 158042e2c6132877551848072381f2c5 1108995142
+obj /usr/lib/openoffice/share/basic/Template/Autotext.xba 16435b7ade4ae90d54130b3658d90c92 1031647921
+dir /usr/lib/openoffice/share/basic/Schedule
+obj /usr/lib/openoffice/share/basic/Schedule/Language.xba e929dfa3729be0279668f7ba35474e0f 1131467651
+obj /usr/lib/openoffice/share/basic/Schedule/dialog.xlb 7a29967e6bd8acd59086ccc4ffa873e2 1011704617
+obj /usr/lib/openoffice/share/basic/Schedule/DlgControl.xba 3381ed65e2032bf24e6ded1a56703f9e 1071667185
+obj /usr/lib/openoffice/share/basic/Schedule/DlgCalendar.xdl bd1d67abe925c672e85e72c26044e06e 1082417239
+obj /usr/lib/openoffice/share/basic/Schedule/LocalHolidays.xba 23d3a954bca9dc4f70b0cf10d6df9d3d 1035888493
+obj /usr/lib/openoffice/share/basic/Schedule/CalendarMain.xba effa2f813841349e189f41d9e5183bb5 1127485336
+obj /usr/lib/openoffice/share/basic/Schedule/script.xlb 7b287884ebd2a096bafbe12a2c54073f 1011704617
+obj /usr/lib/openoffice/share/basic/Schedule/BankHoliday.xba 2b2004959626380c02f080686f8f8889 1106927856
+obj /usr/lib/openoffice/share/basic/Schedule/GermanHolidays.xba 43b8d8e261a27b23e8019354fd5fab33 1035888492
+obj /usr/lib/openoffice/share/basic/Schedule/CreateTable.xba adfa169e7d6805c230759b68885f34a6 1035888492
+obj /usr/lib/openoffice/share/basic/Schedule/OwnEvents.xba 5b90da1e6697c4e14394958757930585 1035888493
+dir /usr/lib/openoffice/share/fonts
+dir /usr/lib/openoffice/share/fonts/truetype
+obj /usr/lib/openoffice/share/fonts/truetype/opens___.ttf 32ea837fcd5ce94a809d51b74aa51266 1157647098
+dir /usr/lib/openoffice/share/samples
+dir /usr/lib/openoffice/share/samples/en-US
+dir /usr/lib/openoffice/share/autocorr
+obj /usr/lib/openoffice/share/autocorr/acor_bg-BG.dat 08cd25ef24563ff7d57f4b3901d495f9 1200667232
+obj /usr/lib/openoffice/share/autocorr/acor_fr-FR.dat c14fbd6563fa1cc2c4bde03f388f8034 1200667351
+obj /usr/lib/openoffice/share/autocorr/acor_ko-KR.dat f7a1b0a85e693eefb46fe23886ea7001 1106928517
+obj /usr/lib/openoffice/share/autocorr/acor_es-ES.dat 7138ce054e7b2e225067a60cd456ecb6 1200667328
+obj /usr/lib/openoffice/share/autocorr/acor_sv-SE.dat 7915cb215cdcba250dfb8058ef0ba950 1200667485
+obj /usr/lib/openoffice/share/autocorr/acor_ja-JP.dat f7a1b0a85e693eefb46fe23886ea7001 1106928480
+obj /usr/lib/openoffice/share/autocorr/acor_pt-PT.dat 75cf8e3b5239fc5865d7a29dacc91968 1200667413
+obj /usr/lib/openoffice/share/autocorr/acor_af-ZA.dat 9fc595ae23866ab908e43c9ee1e683d4 1200667215
+obj /usr/lib/openoffice/share/autocorr/acor_en-US.dat 78bfebb3bd233c572760b3bd3655aa4a 1200667300
+obj /usr/lib/openoffice/share/autocorr/acor_en-ZA.dat bb91d7e297d9ea98a0496e33963368cc 1200667313
+obj /usr/lib/openoffice/share/autocorr/acor_pl-PL.dat 4742e3760ef3bd0f3b4ec910074dd27d 1200667400
+obj /usr/lib/openoffice/share/autocorr/acor_tr-TR.dat fa157d751bad7b954da96b0c8e804977 1200667497
+obj /usr/lib/openoffice/share/autocorr/acor_zh-CN.dat f7a1b0a85e693eefb46fe23886ea7001 1106928873
+obj /usr/lib/openoffice/share/autocorr/acor_sk-SK.dat 868f4af864fb21af59c86c392012d4be 1200667461
+obj /usr/lib/openoffice/share/autocorr/acor_fi-FI.dat 66863c9831024a40fc44012113c6cc8f 1200667339
+obj /usr/lib/openoffice/share/autocorr/acor_da-DK.dat d39bbc3c47c59237f20a838db30e6c45 1200667258
+obj /usr/lib/openoffice/share/autocorr/acor_zh-TW.dat f7a1b0a85e693eefb46fe23886ea7001 1106928907
+obj /usr/lib/openoffice/share/autocorr/acor_cs-CZ.dat 1374c72581cd09afe3ee0fcd8112b54a 1200667245
+obj /usr/lib/openoffice/share/autocorr/acor_ru-RU.dat 6c32ed985c4376776a0aa4374bdcac59 1200667447
+obj /usr/lib/openoffice/share/autocorr/acor_pt-BR.dat 7cc8e187e96bd7dbdf54a9d2f4a3bc09 1200667434
+obj /usr/lib/openoffice/share/autocorr/acor_en-GB.dat e2d0fe1f2a05f70416d1a3c8296b43a6 1200667285
+obj /usr/lib/openoffice/share/autocorr/acor_it-IT.dat 76d2af395e1fbb26e3d14648d1e25ec5 1200667376
+obj /usr/lib/openoffice/share/autocorr/acor_hu-HU.dat 06fa216e35b3e68dee40419a8913bf1a 1200667363
+obj /usr/lib/openoffice/share/autocorr/acor_de-DE.dat 991c0ce040c13db97de3b50ae46b33f4 1200667272
+obj /usr/lib/openoffice/share/autocorr/acor_nl-NL.dat c6ba8ea3dbc81be058a7b390d2e7d1ee 1200667388
+obj /usr/lib/openoffice/share/autocorr/acor_sl-SI.dat 820532d6264ac1106efd46c116d9372d 1200667473
+dir /usr/lib/openoffice/share/autotext
+dir /usr/lib/openoffice/share/autotext/en-US
+obj /usr/lib/openoffice/share/autotext/en-US/standard.bau 13a41e689691423bd927dbb8df1f266c 1111620796
+obj /usr/lib/openoffice/share/autotext/en-US/crdbus50.bau 5da3cb125213658664c337b82d0fb9a8 1088222858
+obj /usr/lib/openoffice/share/autotext/en-US/template.bau 8607c5410a068d16107c8920ba5c504f 1111620815
+dir /usr/lib/openoffice/share/template
+dir /usr/lib/openoffice/share/template/en-US
+dir /usr/lib/openoffice/share/template/en-US/forms
+obj /usr/lib/openoffice/share/template/en-US/forms/resume.ott 2a33c8c7c98b9c9b1c28e81a82a864dd 1213268197
+dir /usr/lib/openoffice/share/template/en-US/officorr
+obj /usr/lib/openoffice/share/template/en-US/officorr/project-proposal.ott a4c2fa90759c2b5f72bb640b9d7663bc 1213268197
+dir /usr/lib/openoffice/share/template/en-US/layout
+obj /usr/lib/openoffice/share/template/en-US/layout/lyt-darkblue.otp 84eb81faede2fbe40b40956a45e577d5 1113302656
+obj /usr/lib/openoffice/share/template/en-US/layout/lyt-cool.otp 85a248a5e731d96d99a609c56695c582 1113302635
+dir /usr/lib/openoffice/share/template/en-US/presnt
+obj /usr/lib/openoffice/share/template/en-US/presnt/prs-strategy.otp 13a0df3283711f866e4371d54a6278c7 1113303131
+obj /usr/lib/openoffice/share/template/en-US/presnt/prs-novelty.otp 17dc9c3717a7a537d51895cd3fb6ab4f 1113303113
+dir /usr/lib/openoffice/share/template/en-US/wizard
+dir /usr/lib/openoffice/share/template/en-US/wizard/fax
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/pri-fax_f.ott 6bf7901512f96f5a0bd2be0c8fdab6a6 1113308516
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/pri-bottle_f.ott 23815f4b3e478a08d9b638fe3cf70127 1113308499
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/pri-lines_f.ott 08300c62208dbbf9761feaf182486b15 1113308537
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/bus-classic_f.ott b5677d6c02beeb56c082794af9a48cfc 1113308436
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/pri-marine_f.ott 484560f17aedc6e1d2b2fa01a6e98797 1113308557
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/bus-modern_f.ott 8f0325c042103007559795738819b9e5 1113308479
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/bus-classic-pri_f.ott bb10ee08221824dd1a9a150517e32040 1113308417
+obj /usr/lib/openoffice/share/template/en-US/wizard/fax/bus-modern-pri_f.ott 6ae50e48a68f22b95bf34c1460cab44e 1113308455
+dir /usr/lib/openoffice/share/template/en-US/wizard/agenda
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/4classic.ott 485ea519fbaf4e1290599a45bb935df0 1113304134
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/3modern.ott fc9d05a0527939c4b3d06013d92e3108 1113304115
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/9colorful.ott 8f17a4e496c8ab0b5dbc826fe02b5dda 1113304250
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/10grey.ott ea0e4466094d1f249262a4188d4f77c8 1113304032
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/7red.ott 44c3cfdfe519b62c6fcaf5f9c37b442e 1113304205
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/8green.ott 0ca2673d6219e7cdfd9ad82abc779eb6 1113304226
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-10grey.ott 11d9f95baa15bf9c93bfc52d3839c162 1113304275
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-8green.ott bfc9c84d8465045c2adae4f79a968180 1113304446
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-1simple.ott e0310691cac6a4bf10467f236d46cb5f 1113304290
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-6orange.ott dea11a7c3c7f4e9449d241e91100a8ed 1113304404
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/1simple.ott 2a2bf1691216cd6d1a78ca8313390f99 1113304068
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-2elegant.ott 2a2d7319dd8d343c7aa6eef9dae116ad 1113304309
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-3modern.ott 266bb3c23b5b3a991d900a235348f5cb 1113304345
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-5blue.ott 2b1dca821e76e4798003bcebfaedfe03 1113304384
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/2elegant.ott e58be0023dda1626501a7449ff7aaa9b 1113304088
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-7red.ott dea0f508d88526acf5af725f9eb5b31e 1127926033
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-9colorful.ott a858cac4c7642e3930db0230915d3b37 1113304464
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/5blue.ott a06253c1880e6593cec92c397caab90a 1113304168
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/aw-4classic.ott d6b1b61f6790e561e7c39ebea8774ef5 1113304365
+obj /usr/lib/openoffice/share/template/en-US/wizard/agenda/6orange.ott 9cd2e84f553b5cea9bac1ae19bbc7248 1113304185
+dir /usr/lib/openoffice/share/template/en-US/wizard/bitmap
+obj /usr/lib/openoffice/share/template/en-US/wizard/bitmap/denmark.gif b36067a541e1e7c2f30442776671f606 1035890031
+dir /usr/lib/openoffice/share/template/en-US/wizard/letter
+dir /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/bus-elegant_l.ott b565fdf8823562cc9b6d312146b5db22 1200667860
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/pri-bottle_l.ott 7edb1eaf765e20d02f8146ee5b85fd7b 1127926164
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/pri-mail_l.ott c5d399f0c072d6560451ef02724385d8 1127926191
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/pri-marine_l.ott 6d4ec7f5e42f6e7ccc3df1efae69d2ce 1127926235
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/off-elegant_l.ott a54070e615ed3b599306da79e9f0aa8c 1200667900
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/bus-office_l.ott b2e01a4f5417e0b9a4d2464a069c1532 1200667887
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/bus-modern_l.ott 6f3bf375c043a8efde9c8156514ffcbd 1200667874
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/off-office_l.ott 2b09d560ff11b934edeaf0f447d3e54b 1200667928
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/off-modern_l.ott c8679a667ee6811ad0738e225e715c7b 1200667915
+obj /usr/lib/openoffice/share/template/en-US/wizard/letter/en-US/pri-redline_l.ott 80c4c9a37fa90a16a8b092fdd7ebff72 1127926264
+dir /usr/lib/openoffice/share/template/en-US/wizard/report
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-default.ott caf1f83d01b9743093f80326c873d561 1113314826
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-01.ott c565a650ae11b3248f3cd4d13f89369f 1113314854
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-02.ott eb3c64dc1e4108485305c8c13f0ca8a5 1113314874
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-03.ott 42368bc8da1d1e65c290a7af4040f5d0 1113314892
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-04.ott 393a8bf2af82211108a81f8b24c78623 1113314913
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-05.ott 0a27fe5305ad04dfa15ac9b365e58243 1113314933
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-06.ott 4ec57f17686bea383e31732ea3165650 1113314953
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-07.ott 711c6d9a9af8d45cd934a26c62a7c980 1113314974
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-08.ott bf7b91d553256549dced68ab6a58a4cf 1113314991
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-09.ott dba28e643937524e27608c06255c9cf7 1113315005
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-10.ott b6b4c08041f251eca92b7f561a2b6d3f 1113315025
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-011.ott 43623fc7fc23bb805e92ba1c92047a3a 1113314501
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-012.ott 3302bc64bd91333b7d2dac1b6ca29997 1113314521
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-021.ott 14f38ba90a0f159dc2b40ee6974f5512 1113314560
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-022.ott 95360523a3d027a5bc61380baf253a43 1113314579
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-01.ott e54492bc246007d256d62d8ca28fdee9 1113314486
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-02.ott d3f16d6130e8cc52d8a7b11586575b9f 1113314544
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-03.ott 1daf1dfdd53fb494585a05ae8fb0508f 1113314596
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-04.ott 4bd18cee3d1c0ff84f9b477ce8b96429 1113314651
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-05.ott 77e21c4938b72d498f99522e86b2f0dd 1113314702
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-06.ott 02474c214135eb270bc31ee7fd542274 1113314761
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-031.ott 04dbf97b158583ac70771477d8c2b5f4 1113314617
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-032.ott 85da9c6b8906391829b1bc4a0a4de54b 1113314632
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-041.ott 00c992c646b16fdcd159f685bf1666bc 1113314667
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-042.ott 998b054909bf1d7274b3a7cd3eb7b244 1113314681
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-051.ott 2165c7ae81c94e6a36ff631827018d67 1113314724
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-052.ott 1d37ffe124a0ba51f8b744cf07bdc674 1113314739
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-061.ott 8b87f8b6b3f0953716333418228e259c 1113314780
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/cnt-062.ott 9aa8f3dea62d5bc28cc9be66845a57f9 1113314798
+obj /usr/lib/openoffice/share/template/en-US/wizard/report/stl-default.ott f40a19d81a3b21881b40162931dea7d7 1113315038
+dir /usr/lib/openoffice/share/template/en-US/wizard/styles
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/green_grapes.ots cf611742e0016e945007aea3ee78d997 1113322479
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/xos.ots 0e39dd1304be409d8e605c00f35ec5c2 1113322700
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/blackberry.ots 1a65009973942cedac121d4913df2b7a 1113322400
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/nature.ots 27c3271cb33752efdc66bef8da84efb4 1113322561
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/default.ots 3c4e15f3d0e72078bb475586312d9630 1113322417
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/diner.ots 1a60af4caba734a1f5158f97666ccdd8 1113322433
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/fall.ots e8be526e18d2096b3b4c9da7277b4216 1113322449
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/pool.ots be4fd89d51730f243b9807731b8ee718 1113322640
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/jeans.ots 193365f5b72bbd540aac28549dfa3ec1 1113322492
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/pumpkin.ots 6a83bc368bf59a3af35d2a2f9c8ba07f 1113322663
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/pastell.ots 590684a97415cbdf1cdcc08aaf0d99a1 1113322624
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/sunstyle.ots 12273e46f5405864fcde73ddb2401728 1113322680
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/black_white.ots 67363164517d3d8727fc5cb839580db1 1113322378
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/nostalgic.ots a4dfb9d2fed6ed7bd95e1e97a3cd3725 1113322610
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/neon.ots 85eb50ad3116ec15ae2d9d22f7d7bb88 1113322576
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/glacier.ots abb4fd8294784edc33e88aae0f29d55a 1113322462
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/millennium.ots 6cc73a1e457c57d69c7065736711b709 1113322531
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/night.ots 5b97ccf7d72c56a582a08356df9ac8c3 1113322595
+obj /usr/lib/openoffice/share/template/en-US/wizard/styles/marine.ots 3f2daa246c60e38a989c275dd1a25f06 1113322516
+dir /usr/lib/openoffice/share/template/en-US/internal
+obj /usr/lib/openoffice/share/template/en-US/internal/html.stw 431134d74d5703e83c421404f32d7898 1088232254
+obj /usr/lib/openoffice/share/template/en-US/internal/url_transfer.htm 3a65462b44f08830dafd11cea963191a 1144328851
+obj /usr/lib/openoffice/share/template/en-US/internal/idxexample.odt 34237ac26af0a1ea27b2badb77701de1 1139224869
+dir /usr/lib/openoffice/share/template/wizard
+dir /usr/lib/openoffice/share/template/wizard/letter
+dir /usr/lib/openoffice/share/template/wizard/letter/de
+obj /usr/lib/openoffice/share/template/wizard/letter/de/bus-elegant_l.ott f58688f991e63ef369f56530f59ed426 1200667701
+obj /usr/lib/openoffice/share/template/wizard/letter/de/pri-bottle_l.ott 33aa05764b2a61917e80da98d581f8de 1127926056
+obj /usr/lib/openoffice/share/template/wizard/letter/de/pri-mail_l.ott c7e1445e737fdc36bc908d9b1d35d7cd 1127926086
+obj /usr/lib/openoffice/share/template/wizard/letter/de/pri-marine_l.ott c08b0b6e3b392b1df84ebd299bff0be6 1127926107
+obj /usr/lib/openoffice/share/template/wizard/letter/de/off-elegant_l.ott 7cae0539157deac864b9c5000bc56c80 1200667738
+obj /usr/lib/openoffice/share/template/wizard/letter/de/bus-office_l.ott 08a2ea2baecc64f79dbaaf8ca168ec26 1200667725
+obj /usr/lib/openoffice/share/template/wizard/letter/de/bus-modern_l.ott 1cd7c31bce4e427dd17c8b6bbe819ecc 1200667713
+obj /usr/lib/openoffice/share/template/wizard/letter/de/off-office_l.ott 7fd194785938d8832db5a64c029c678d 1200667767
+obj /usr/lib/openoffice/share/template/wizard/letter/de/off-modern_l.ott c487807000a2cb167b6905033d221d13 1200667751
+obj /usr/lib/openoffice/share/template/wizard/letter/de/pri-redline_l.ott 4bef84e143ee142b63d13e4cce2df852 1127926137
+dir /usr/lib/openoffice/share/template/wizard/letter/en-US
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/bus-elegant_l.ott b565fdf8823562cc9b6d312146b5db22 1200667860
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/pri-bottle_l.ott 7edb1eaf765e20d02f8146ee5b85fd7b 1127926164
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/pri-mail_l.ott c5d399f0c072d6560451ef02724385d8 1127926191
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/pri-marine_l.ott 6d4ec7f5e42f6e7ccc3df1efae69d2ce 1127926235
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/off-elegant_l.ott a54070e615ed3b599306da79e9f0aa8c 1200667900
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/bus-office_l.ott b2e01a4f5417e0b9a4d2464a069c1532 1200667887
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/bus-modern_l.ott 6f3bf375c043a8efde9c8156514ffcbd 1200667874
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/off-office_l.ott 2b09d560ff11b934edeaf0f447d3e54b 1200667928
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/off-modern_l.ott c8679a667ee6811ad0738e225e715c7b 1200667915
+obj /usr/lib/openoffice/share/template/wizard/letter/en-US/pri-redline_l.ott 80c4c9a37fa90a16a8b092fdd7ebff72 1127926264
+dir /usr/lib/openoffice/share/uno_packages
+dir /usr/lib/openoffice/share/uno_packages/cache
+dir /usr/lib/openoffice/share/gallery
+obj /usr/lib/openoffice/share/gallery/sg24.sdg f05f7387678c5b0d0d11403c14ce7401 1137426709
+obj /usr/lib/openoffice/share/gallery/sg24.sdv 76b4ad263c2fe28bd22b0f4aabb1e608 1137426734
+obj /usr/lib/openoffice/share/gallery/sg24.thm 15fc1445ef49511ee438f57a7cf884f5 1137426768
+obj /usr/lib/openoffice/share/gallery/sg25.sdg 11e0fb6a011c48aeddd7ed674598652e 1025619236
+obj /usr/lib/openoffice/share/gallery/sg25.sdv a2e85f463600039026ff7fb5374991a1 1062005896
+obj /usr/lib/openoffice/share/gallery/sg25.thm 5e0a369ba0701e9ad9f819be6dae1671 1062005904
+obj /usr/lib/openoffice/share/gallery/sg36.sdg 0e509aa7521c3baf0cf386feb50296c6 1141636095
+obj /usr/lib/openoffice/share/gallery/sg36.sdv 60031c7d10c9689a91db18952747db2a 1141636116
+obj /usr/lib/openoffice/share/gallery/sg36.thm d304df2b8fbedcfd066ec45c8237edb0 1141636130
+dir /usr/lib/openoffice/share/gallery/htmlexpo
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-plus.png 5679ff59451f59a5faa0377c9ede85da 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-left-inactive.png 0cb63d6781e0e2769fe6f12f1f81ad37 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-nav.png 5b8f05b55997c45d10ec31b706b6fe01 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-last.png 585193b27202fec9c1029e8734293a3d 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/bluup.gif aeeec0487db0bfc20216831df6db25e5 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-left-inactive.png 2e0f8268b0c3ac86b8c72446c8da3a67 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-minus.png 3f09bd41a3ca216b20cf4daf29a94a95 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-last.png b58c16f638e59cc4087a0828e9efc1a0 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-left.png 353e2dba09b1312cd0d00983eafda46e 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-last-inactive.png c06a4e6dca723425b0562221f097f9b0 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/bludown.gif ad9e0ef5b0aff5d4a98fb23d3960c014 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-left-inactive.png 230b97ab9c21c60bf8f8651b7503cd35 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simdown.gif 5f7a63acfedcd785e0fededa392a93fb 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-first-inactive.png 3820826a20b5edf1efb9d0ab15726b45 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-left-inactive.png 448882bc9f1249ed6b23a3ba73fd60f3 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-plus.png 595df38e1e55e2df18149f268d5556e8 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blulast_.gif f9663f82c93a65a31dc2e335b23db7c6 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grefirs_.gif f49fabcb5a9f291295a95fd9cb994b88 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-left.png c938fa7f51bd9d79184c0af6f9cccc3d 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-first-inactive.png d518366277e934cf5f3b19d1e94afeab 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubfirs_.gif 51a2ae20ca82b229d9b9dcf8a5a5d0da 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-first.png 14c5a820c9a42b9e92e475df0d42e988 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-first.png 0e18810a6d154ac53775909886fadd6a 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grenext_.gif 47a1c0baa57e54212093a3119e75d9b1 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gredown.gif 3fc3b663ac7539bd15c3101a04da8b3f 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubnext_.gif 62dbf309bd679920e57f1c6394da10c3 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-plus.png 055cce1c6ede9644efc3d49712e94cd1 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-text.png 6793b55f83a9b1ff8df653b466a7cd31 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simlast_.gif 61b34e5dcae7b5fad519c401409a4730 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-first-inactive.png d831ca8582f528e50858f5c08ede64c6 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-first.png 8f38919f1dea7942940c9e85d6e3f8d3 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-last.png 1e9b42cf50f5d4dc05a4ce28fd545914 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-text.png 105b81a02d06b6ad4f7f8d7f17b5333d 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/greup.gif c2ba25e7d2eaf87c62c74f70bd75b630 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-first.png f93451d4f7401a7c52248c94a9b373b6 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubdown.gif d2b64deeb3ba50cccab4db855fa4e659 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-left.png 0a380d704d63448a92c920a7b332be40 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-left-inactive.png 0952b06ee8b91e57ae041a89f5268a8c 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-right.png 14389e40fdba5f8d33322b4b36f5a528 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-right.png 9e36449bf68f4294958c54bb0f5ff2a2 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blutext.gif 4b729c146b54eef3053fba9c556d34b9 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-right-inactive.png 99406bbe414530d2094849e571429344 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simtext.gif 2ee6ecdbea1bba7b77473e838e4b8aa3 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blufirs_.gif 1a04f24b004f138555b94542658daaac 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubup.gif 5115b92a6cb790d5e46db2b0471094ac 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-last.png 781ed518bf7bae902763add358446b0d 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-right-inactive.png 53b131235a2162e863d05b53daa67a6d 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-plus.png e1afc8ed7d7a1f5b1f4f2c1270844260 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blufirs.gif 572ca3f1971d1bedd4f616498d6290ba 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simfirs.gif 776e06ea8d14c7d2164f5c45e75ba854 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blunext_.gif 2c8c165fd10cb6a57cc10ac31622a894 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-right.png 92fd268da92731c51543d0db79a5ae8d 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gretext.gif 0bbcbb811b9c2139c7cdf794929c8936 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-text.png e58dda038ab8095a66af0c6cd8065014 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-right.png 4ad5e5b34f1afe2b0c5cd543887940f6 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-left.png 73b745b3175750ace547b97c81c6182e 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simfirs_.gif a1289f162ee396f35cb643096b7e3f2f 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-right-inactive.png b8e8c2c1b72f9ae1bd7a333aaef9f79f 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grefirs.gif 4c72b78ca961abd4f2346b0df785699c 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-first-inactive.png 17713f5c96002fb0818d1ebc35cc190e 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-last-inactive.png 7e23c78785f997afd7027e0972e97072 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-plus.png a6cdc4813ccf18d843d65f7de870ba34 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-first-inactive.png 75420eab739af735ecc9cbd30e7f6fb8 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-first-inactive.png 32dfb1ea751f369b05c16c8cfca241ab 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simnext_.gif 7f047bfa0182e7ae0ca90e18ef4170ca 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-nav.png 2af4da4183b710a256aa91ff0e5d527d 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubtext.gif 0644def053254d5d9aacf5b2e058db76 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-left.png 0705e204288833a6d7b3df8b35974302 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-first.png 02cb0942a4cfdd78b0b02be9c78077a1 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-first.png 8ad035e064f86e444df3c0c1e9a7a0ad 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simnav.gif 3bc0ceb5a6c81b34abce74ff6f6bdb9d 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/greprev_.gif 53365ffc9b15b30b14b588b8058c0b0b 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubfirs.gif 9c4b747836fa978c2878fdc3cd53779a 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubprev_.gif cb08bbcac67de77544412a0947173355 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-text.png 0d0bbb1c4b433ee026df9f7893d872de 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-first-inactive.png 7dcf40dcb04283ecc3ea9469f76d8c6a 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-minus.png c66f9d3a044048639067369a53dab651 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-last-inactive.png 20efeafa3269afb4558a93b04cf5e873 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-minus.png 6fb8e438a0258cefcc04f9d41762844b 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/bluprev.gif b8325a389e02adfc0970d0eed161dee7 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simprev.gif 9fe09e343f13765f6aaf71fd1555b140 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-nav.png a964bc6a592a800816dde64f26cbcf1f 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-text.png 36579b32f541bce53d34ad392d5a7e84 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-left-inactive.png 8ca121fae3abba9358a00471277afabc 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-minus.png 9b8fc80461d4236644c76114b85664bf 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blunext.gif 4392fc0ba8170cef4376081033ea0c8b 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simnext.gif 69e247a27b05c8a240a71b92a8c41c4b 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-left.png a7f8a4b6f90641ad44be16c8599645b2 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-right-inactive.png c8e0624040528b9ea27de6289a9d28b5 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/greprev.gif 8947a2a57d61ce1ed5ff5277ed17ecb5 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-minus.png e66a78a6e417a9d11105dfe26ca4263d 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-first.png ae366191fab7cf92821545e9608fd879 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-right-inactive.png 9988e6d159873723bd1d6e8b759d1685 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-right.png 0a88cab3038f4d3f2c8a38a024f284c8 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-right-inactive.png 01ab4847d7d17606f4f611eb2f36a07c 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-right.png 03fd45614de0cbcdb65af3f0de812c04 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-last.png bd304a70370ea4bd68567094d5eaa77d 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-nav.png cec032f7f241dabf7757a17138213242 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grenext.gif 658035b09afa7551f8104ed275d553ae 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-last.png ba8d02e5d9f9646fa54dfae43ad00349 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/bluprev_.gif 4d33c7dc32984f23cd7c744a4b286c70 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-nav.png ebf7923797312425082bd818f7b69b56 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-left-inactive.png be41d01adfef4e8f4d41aece055ca693 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-left.png 425c738a55acb543cd4bbbdc0f6800be 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubprev.gif dcedbb44fc7fa7e8b6ba6f2f16965193 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-right-inactive.png 2f4da66f1de538e415669a1315ad700f 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blue-text.png be74ac957c3eb94807702a3e574c61a8 1107794320
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blunav.gif 59c96fc799e347ddd40c592fe7319662 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-last-inactive.png 1b4dc1c1a24dcf14a4802ffd9d4f0e5a 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/red-plus.png dc8bbc4f02b4b79f4ca735e6adb538d4 1107794301
+obj /usr/lib/openoffice/share/gallery/htmlexpo/blulast.gif b529f8a5492478cfb977ddd3650da6e8 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubnav.gif 941d374fcbc81c65e54d9fe5b88ea562 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cubnext.gif 4d4e0eda7420dad2685a6c2eacea08fb 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simlast.gif 1cf9c988fb1f389b44c50fd3d5efb3df 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simprev_.gif 05a8d6607ea3ac5b2df5865b18c5242f 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-right.png 18d95e2f5c4ebd92a9c17fdedaa18278 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-plus.png 903b4ddcd4f6548d8dcee2d2986b5ad6 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simup.gif 80061c3c28951f50a323afdc99254e64 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/yellow-text.png 2b42853bdabafdfb8713490212c044ea 1107794306
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grelast.gif 5ed7513a6ba6a8af69db754e86196c09 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-last.png 01a08a46554ffd7a90ae9d443a0ea5b8 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-nav.png 21925e023da4325debcdf3d209fe6ddc 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grenav.gif 6e37b3438e342f7ae04198007cbe60d0 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grey-last-inactive.png 12cc4a09baba454c88c04503e73bad4c 1107794318
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-nav.png 70678838b0eb62413091aa62df7e2bf5 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/grelast_.gif 56f3e8edbc67144c8cf01ac009895163 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/gorilla-last-inactive.png 7df75c3a259c28d1a7e1bc1efca64b75 1107794311
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-minus.png 469e73bf0c85a6705cb353536b02a692 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/simple-last-inactive.png 0b5f2d2ef365dddf4c757ef93e64b63c 1107794327
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cublast_.gif 8d7efd58cfcc32b06d5c28235ef33290 969354188
+obj /usr/lib/openoffice/share/gallery/htmlexpo/green-minus.png 43b13800d919a6c29bdd7be45d9e06a8 1107794314
+obj /usr/lib/openoffice/share/gallery/htmlexpo/cublast.gif edb8ec6ff29ab991b349070c852e7544 969354188
+obj /usr/lib/openoffice/share/gallery/sg1.sdg 603ccaaba41d7fbcd18999190f72a57e 1007134108
+obj /usr/lib/openoffice/share/gallery/sg1.sdv 58b26eb6ab03be973425381f1de81aeb 976806981
+obj /usr/lib/openoffice/share/gallery/sg1.thm 8917979f1619fe5bc971fda8eb137549 1007134108
+obj /usr/lib/openoffice/share/gallery/sg2.sdg 4a727f42ac61c117947de2e1d4c94fe3 1007134108
+obj /usr/lib/openoffice/share/gallery/sg2.sdv 58b26eb6ab03be973425381f1de81aeb 976806981
+obj /usr/lib/openoffice/share/gallery/sg2.thm 09a0ec9e256f4ab6df8b929274a0e63a 1007134108
+obj /usr/lib/openoffice/share/gallery/sg3.sdg 129ecb33bd1f80c96e7d8559067efc03 1007134108
+obj /usr/lib/openoffice/share/gallery/sg3.sdv 58b26eb6ab03be973425381f1de81aeb 986980831
+obj /usr/lib/openoffice/share/gallery/sg3.thm f203e0220db1d84ab79c99cd588f85ff 1007134108
+obj /usr/lib/openoffice/share/gallery/sg4.sdg 122c5360281dfbb3096680436be39872 1029162358
+obj /usr/lib/openoffice/share/gallery/sg4.sdv 58b26eb6ab03be973425381f1de81aeb 1029162359
+obj /usr/lib/openoffice/share/gallery/sg4.thm b5b9ed6066c49e8bfb0666ea892926e9 1029162360
+obj /usr/lib/openoffice/share/gallery/sg9.sdg 969083a9f8737f1beee02f3bfb844979 986980831
+obj /usr/lib/openoffice/share/gallery/sg9.sdv 58b26eb6ab03be973425381f1de81aeb 976806981
+obj /usr/lib/openoffice/share/gallery/sg9.thm f20bc4b26ac90d773e73344f15e70af7 986980831
+obj /usr/lib/openoffice/share/gallery/sky.gif 77f1d9393852bf18194d0485c4c8dd20 969354188
+obj /usr/lib/openoffice/share/gallery/sdddndx1 334c0d6eef00b214fcec1230b3ba2075 969354188
+obj /usr/lib/openoffice/share/gallery/flower.gif b202e0760ae90a39f8d6831b273f6ca0 969354187
+obj /usr/lib/openoffice/share/gallery/flowers.gif 7180abaf8fde38797e405734081beca4 969354188
+obj /usr/lib/openoffice/share/gallery/bigapple.gif 4e23440bc7ebf9d2e67538e577568ac4 969354187
+dir /usr/lib/openoffice/share/gallery/rulers
+obj /usr/lib/openoffice/share/gallery/rulers/ylwrulr1.gif 1295d202832d70aee9ab7a882ef0774a 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/redrulr1.gif 381a6ccf52a9e3f49a961c1066b938d5 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/redrulr2.gif 113cbe256d0decc83365f08b030a51b6 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/redrulr3.gif 5c61a778ca18b7c57af380b40ef099d1 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/redrulr4.gif afa7b9bc43a0a14c999e2ec176efcd1c 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/redrulr5.gif b83136dd1cfba13e82b5c439640d6a86 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/grnballs.gif bc8d3edd49f669436febcd01da3bebb9 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/gryrulr1.gif c5be16d7060fb00940f36520bcdfba8d 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/gryrulr2.gif 153f173678f8c2cc7d6fae3f23b9c843 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/gryrulr3.gif 00f55f2566e154cd98f344590370dba7 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/blurulr1.gif 89449234cf7bab2520718744c5b3d3d2 969354188
+obj /usr/lib/openoffice/share/gallery/rulers/blurulr2.gif 7116aef3fd2d0f3bdab82b0974b3b3c7 969354188
+obj /usr/lib/openoffice/share/gallery/rulers/blurulr3.gif 22823667e73ec42b83527f9f05647802 969354188
+obj /usr/lib/openoffice/share/gallery/rulers/blurulr4.gif cc2d0a7c1899129f3fe6abac2eeb3ccf 969354188
+obj /usr/lib/openoffice/share/gallery/rulers/blurulr5.gif bcdead3f8253cba70da8d73914af1360 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/blurulr6.gif 0a81ffe7ffb9805f343f45cdc46e5845 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/gldballs.gif f492fe99aa82d37bcc294d2e91bb27e3 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/grnrulr1.gif d9cf9ff1dd29a04caad3d00c08364dec 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/grnrulr2.gif 30f7576a261ae1b38fb12061c2971a40 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/grnrulr3.gif 0403fd53a1f569a21ecfea47357fba0a 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/grnrulr4.gif c9b2b2d57a9ae26ae5966054347d9bc3 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/striped.gif 25317f4f0a5d460c7cc0aa8f60848db6 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/orgrulr1.gif 1c2e648d9d3351226df32c216a1e141a 969354189
+obj /usr/lib/openoffice/share/gallery/rulers/blkballs.gif ff62c640ecbe2f056fd580cbc7446805 969354188
+obj /usr/lib/openoffice/share/gallery/rulers/whtballs.gif 68912f0ddc75ad3f480db8455ee5e897 969354189
+dir /usr/lib/openoffice/share/gallery/sounds
+obj /usr/lib/openoffice/share/gallery/sounds/train.wav ae1c4b3f9427dfef435092ddc71dac3c 1121353082
+obj /usr/lib/openoffice/share/gallery/sounds/soft.wav cfcccbf23280fe1f1c755821c73ed3df 1121352944
+obj /usr/lib/openoffice/share/gallery/sounds/apert2.wav 7a60de39a07547093b2aa07da7649ba8 1121352591
+obj /usr/lib/openoffice/share/gallery/sounds/cow.wav cceaa2c4cfabc9a8b29322d343bd3761 1121352659
+obj /usr/lib/openoffice/share/gallery/sounds/nature1.wav 8ca802f9d61e690e9eca1ff410e2a91f 1121352854
+obj /usr/lib/openoffice/share/gallery/sounds/nature2.wav 3e14354fbdea696e5dfe3a5ac2537709 1121352869
+obj /usr/lib/openoffice/share/gallery/sounds/space.wav 5be728f8c995cfcaed75e1145c52535a 1121352971
+obj /usr/lib/openoffice/share/gallery/sounds/strom.wav 2d94761832bb4ecb21cbc16441313807 1121353033
+obj /usr/lib/openoffice/share/gallery/sounds/beam.wav ad72557f58fb276ec1a8ded4491a8241 1121352632
+obj /usr/lib/openoffice/share/gallery/sounds/wallewal.wav 2db9440f89e139ce55539c9d9f70a304 1121353133
+obj /usr/lib/openoffice/share/gallery/sounds/left.wav e1792d035fb96adda9c0edde84f8b8bf 1121352840
+obj /usr/lib/openoffice/share/gallery/sounds/kling.wav 229541bb1fcd4f6c5ddbc06dcd114ae0 1121352799
+obj /usr/lib/openoffice/share/gallery/sounds/explos.wav 53db34c2b8c8a89dc093653ca6e734d6 1121352716
+obj /usr/lib/openoffice/share/gallery/sounds/theetone.wav c9dd7dbc31362269c52cdcde80dab746 1121353053
+obj /usr/lib/openoffice/share/gallery/sounds/kongas.wav 4fb93c533cf0bd1ea49c054af60733b4 1121352813
+obj /usr/lib/openoffice/share/gallery/sounds/roll.wav 62a72041e158f2a8484992b3d2809ea1 1121352912
+obj /usr/lib/openoffice/share/gallery/sounds/top.wav 8dc56bb6fe9c583450d2f60e5e4ced71 1121353068
+obj /usr/lib/openoffice/share/gallery/sounds/ok.wav b7e55bf1b5fbce7288768d757beaf636 1121352881
+obj /usr/lib/openoffice/share/gallery/sounds/apert.wav 29cd8deed45584a23713c0b1bea46bb9 1121352575
+obj /usr/lib/openoffice/share/gallery/sounds/ups.wav ac9454cfe0fedbfe7a788d890f8d0d91 1121353117
+obj /usr/lib/openoffice/share/gallery/sounds/curve.wav 48832f640a5567f54a45b74dc57cdf4f 1121352676
+obj /usr/lib/openoffice/share/gallery/sounds/laser.wav fdd60ced20c1cedfd4b94027f3e96402 1121352826
+obj /usr/lib/openoffice/share/gallery/sounds/sparcle.wav 4c83569e5e75d8f7576eb6421be6b6fd 1121353018
+obj /usr/lib/openoffice/share/gallery/sounds/glasses.wav fb31fe267f1f53b32ff7dd7b235630e3 1121352745
+obj /usr/lib/openoffice/share/gallery/sounds/horse.wav a18b36f939e1fc5dc682d87c86a6568b 1121352785
+obj /usr/lib/openoffice/share/gallery/sounds/beam2.wav ccd70c5b1e3f124d7e716b5c0ede5651 1121352646
+obj /usr/lib/openoffice/share/gallery/sounds/space2.wav ec81bb504da10dede42e16c2f5e7989a 1121352990
+obj /usr/lib/openoffice/share/gallery/sounds/space3.wav f99abd3715a5dfdac39bd4cb18a4075a 1121353004
+obj /usr/lib/openoffice/share/gallery/sounds/untie.wav 0aa72a8d9d0651ee462285eb6bd55c3e 1121353098
+obj /usr/lib/openoffice/share/gallery/sounds/gong.wav 18c40e9b08ce889e0cf70567352d914b 1121352763
+obj /usr/lib/openoffice/share/gallery/sounds/drama.wav d97c7cec4c3176f46059799e25e275f1 1121352693
+obj /usr/lib/openoffice/share/gallery/sounds/applause.wav 2e91a5b1d7e3004ce50d830a4fe6215a 1121352609
+obj /usr/lib/openoffice/share/gallery/sounds/pluck.wav 003df3b5e13a3a8d35804127f8bd0ef6 1121352895
+obj /usr/lib/openoffice/share/gallery/sounds/falling.wav 9b58e335e5e22941926dc83c5ef7211b 1121352731
+obj /usr/lib/openoffice/share/gallery/sounds/romans.wav 3dc6c6b30ad66f35f68be29b774d50a2 1121352927
+obj /usr/lib/openoffice/share/gallery/apples.gif f221a7beff3154e16d64a5ae47121baf 969354187
+dir /usr/lib/openoffice/share/gallery/www-back
+obj /usr/lib/openoffice/share/gallery/www-back/structure_green.jpg de843f7668bd7379479442d4b4083a06 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/lino-green.jpg d28d78c2e2cdc63edd57ed1afc1ec95c 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/interstices.jpg c028aa3fad15699abd90ce969a8f55d8 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/bulging.jpg 84f02578b43c85a1b059390d55f84408 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/stone-dark.jpg 5296f496c950f0a5ad7d9e0af3344e35 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/cheese.jpg 66780059780707d17cf38b3206f42cce 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/sand.jpg a5d4e9b3d8c7aabf8ffbcf9804e89d37 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/wet-turquoise.jpg 17eee5f18d001f696443a9a4d942fe54 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/marble_dark.jpg 323ab4b0a170fafd0e846dce8eaed075 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/gregre.gif f41e225369f97262de006f95295c6bf3 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/bathroom.jpg 8fc6ad23238d1e2a9c59153ab010ad6c 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/pattern.jpg 6c91d6c2f85ec60f68568dade207be59 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/chocolate.jpg cd94bcbdd727597347ce50dd2ea4e7c1 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/space.jpg e978dbb05f433267aa6af367940d4010 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/reddark.jpg c6b061e1474e2863caa32a22cac331b0 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/ice-light.jpg 6b5ce5d97457ef4292be1ab5fe36d0fc 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/grey.gif 5acb9b9644a7c8b3ad11f3fe3e0687be 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/linen-fine.jpg d299c5806f109b1da2cd154f5022a1a4 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/canvas_blue.jpg a7ffd287de06b1a0c2cea09cae77ae93 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/purple.jpg 4b7507c0260bc3989280c214c7b52ae0 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/jeansblk.jpg c936df2cf11f209aa4d04b64e7d8bcd4 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/mazes.jpg 00192dd96df17ac8bc780778110b9c0f 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/sky.jpg 07e85085f194235b5560190d4a11e30e 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/notes.gif de4b2d233f96da466e63beb9b07e3efa 976806257
+obj /usr/lib/openoffice/share/gallery/www-back/pool.jpg f6124eb407629b7c59b8b35a55b55b1d 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/fuzzy-lightgrey.jpg 3c9f1cc3703b330f0595f4b66a4c11da 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/fluffy-grey.jpg 269fc219519c8248a8df46e0308327bc 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/structure.jpg 21fb76470e8189bd236c4776438f4374 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/fuzzy-grey.jpg a59c8bba981680123f9f40f47438189c 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/imitation_leather.jpg 01f072f3838ef15c28ab3bcf0420ffde 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/soft-structure_grey.jpg 96b8554abb4e43067289be2324eba308 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/jeans.jpg f53df9e7da446882b8fc33a21a53e5a3 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/pink.gif a0caf45a0e5266e98602fdbf1c5f143b 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/liquid-blue.jpg 0393d4d4fe96125cd13fba9c826479a1 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/fuzzy-darkgrey.jpg 040a3673ef34c8fb370c1915ac00be42 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/wood.jpg 7625dbdbe3b2da15692174829bcc862d 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/popcorn.jpg 92bd9b4c850504174517fe76df9ad47a 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/rings-green.jpg 468dfde652d198613c894aee2e2c6f5a 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/roses.jpg a0165a876994a9259343677c07a98112 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/mint.gif aaa898aadde88ebb1fd0d40049601c39 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/sand-light.jpg 8bce7b0c2adf61732931f7c8d47eb0e8 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/citrus.jpg b51eccf840a5d5850e588ec96b41f41a 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/ice-blue.jpg 7e37a93a3f82da553503c72681f1130c 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/aqua.jpg b7717a2f595c325b7e63192955f451ed 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/blocks.jpg ca40b3ee337d6091552223da957a1ddf 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/blueblop.jpg 6e1a9387f79cd1a1dcd728322698fa4b 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/wall-grey.jpg 3ac4f02012e5a8a7de2f2b42d7d592a4 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/fluffy.jpg c14e7337411db60718cfa90bfe63929a 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/stone.jpg 2740383e4b1ffb684f7e09a445ed5e6c 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/fuzzy-blue.jpg 1d6580e854547fd167ebc29fc77280bb 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/pebble-light.jpg 370e6cacce7f8a017a9b80c1a6d8274f 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/confetti.jpg 699c27c8a35f60d379e2af45cb5387fa 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/lightblue-wet.jpg 0f6c72942da14b7e247398ae9ee11626 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/fuzzy_light.jpg 80b91939d27cd30719330ae104dc3df7 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/daisy.jpg a96e97c28e47a9a178cb3a63392c4f2c 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/blow_green.jpg 7af588edc5415e408992614cd4205f73 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/marble.jpg 635a6c4f0d3e1a264548b9f670288cce 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/grypaws.gif 360ba5262bba0f2a3de4f83159eebde3 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/lawn-artificial.jpg 9cd1dde39d17b44c29f3295022eca2e3 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/structure_darkgreen.gif 112b4173fb7c05e3dc9370ac8b9f5f09 969354190
+obj /usr/lib/openoffice/share/gallery/www-back/lawn.jpg c7c4cbeabab6c16c9e13c4f25c2f1f7b 969354189
+obj /usr/lib/openoffice/share/gallery/www-back/rings-orange.jpg 8a9aa8949d26e28f30e60dfda296086b 969354190
+dir /usr/lib/openoffice/share/gallery/www-graf
+obj /usr/lib/openoffice/share/gallery/www-graf/greplus.gif 8ad0b2a8102228ed407376616121a543 1029161612
+obj /usr/lib/openoffice/share/gallery/www-graf/orgplus.gif 6db82464f549111f316c8a568525eb2d 1029161630
+obj /usr/lib/openoffice/share/gallery/www-graf/bluup.gif c377067f89452834672f96f85a4ef6e0 1029161608
+obj /usr/lib/openoffice/share/gallery/www-graf/ylwdown.gif f775608c7fbea579416fa803c74862ae 1029161648
+obj /usr/lib/openoffice/share/gallery/www-graf/redplus.gif fb3f6b74f85017e71e25628e3305abd9 1029161639
+obj /usr/lib/openoffice/share/gallery/www-graf/bluquest.gif 37a60eca0fb54e73dbdb0bb63918dc0e 1029161607
+obj /usr/lib/openoffice/share/gallery/www-graf/ylwright.gif 364a631ffabf97c70746e96e336a78c7 1029161652
+obj /usr/lib/openoffice/share/gallery/www-graf/orgup.gif 6f00f108d1b2855cd9359fccb5ebd285 1029161631
+obj /usr/lib/openoffice/share/gallery/www-graf/turhome.gif 20607e3efb587a8a84ee20799c8cfee8 1029161644
+obj /usr/lib/openoffice/share/gallery/www-graf/grnplus.gif 7f54498b5fde8f2797a008ddbc93a9ab 1029161617
+obj /usr/lib/openoffice/share/gallery/www-graf/bludown.gif 9efc6bc5d16c75c43c0a04eba9ec2b49 1029161604
+obj /usr/lib/openoffice/share/gallery/www-graf/grnquest.gif d1c8844bc23f00d00fe5cf36ad1c6630 1029161618
+obj /usr/lib/openoffice/share/gallery/www-graf/gryback.gif 6613450e7e7006cd51f2d16e88a41b5f 1029161620
+obj /usr/lib/openoffice/share/gallery/www-graf/gryup.gif d28273e3e44db5039823b00a6913041c 1029161625
+obj /usr/lib/openoffice/share/gallery/www-graf/ylwleft.gif 4022640bd51a2fcbb3b3f48c40f3525b 1029161650
+obj /usr/lib/openoffice/share/gallery/www-graf/gredown.gif 2edbe0086345ddab8cae56d8892e0963 1029161609
+obj /usr/lib/openoffice/share/gallery/www-graf/bludisk.gif 35bdefce7ad2b3a6c537cab77faf933b 1029161604
+obj /usr/lib/openoffice/share/gallery/www-graf/bluleft.gif b0aafabcbd43d773c56dd9fe52109054 1029161606
+obj /usr/lib/openoffice/share/gallery/www-graf/orgdown.gif ef5fbf4bd097b231fa6ac101b8155640 1029161627
+obj /usr/lib/openoffice/share/gallery/www-graf/ylwmail.gif 5065531cd15cfd6da37725d89cd81e59 1029161651
+obj /usr/lib/openoffice/share/gallery/www-graf/gredisk.gif 5748d7fff63fbf9410e4616928313293 1029161609
+obj /usr/lib/openoffice/share/gallery/www-graf/gryinfo.gif 4f53ad0b98303929cdff28b3e1ea45f9 1029161622
+obj /usr/lib/openoffice/share/gallery/www-graf/greup.gif eb3266b1430001929e087271844b0f49 1029161613
+obj /usr/lib/openoffice/share/gallery/www-graf/blumail.gif ad2e1f12d179ccee63eb31d46c73a678 1029161606
+obj /usr/lib/openoffice/share/gallery/www-graf/reddown.gif 249dbf3f78eb5fc92892591a72a27bbc 1029161632
+obj /usr/lib/openoffice/share/gallery/www-graf/orgquest.gif 7a3d0199bde14a1e8a4684c66ee166a2 1029161630
+obj /usr/lib/openoffice/share/gallery/www-graf/greleft.gif f156fd31e1af4ef2d5fcc79fe606d2fc 1029161611
+obj /usr/lib/openoffice/share/gallery/www-graf/orgdisk.gif 142ec2b2076ae8f31c81802e81dcc63b 1029161627
+obj /usr/lib/openoffice/share/gallery/www-graf/grndown.gif c6f644996da4dd37796143a6a404cffb 1029161615
+obj /usr/lib/openoffice/share/gallery/www-graf/grnat.gif 9445771058c2e978fd2a4d62946c6903 1029161613
+obj /usr/lib/openoffice/share/gallery/www-graf/ylwhome.gif 01851af3b68dc4ff964eeb1652651af2 1029161649
+obj /usr/lib/openoffice/share/gallery/www-graf/redright.gif 072bba338b749a345ee97ea8fefc2aba 1029161641
+obj /usr/lib/openoffice/share/gallery/www-graf/greright.gif da0d8b247703c9c0202f61eb3a7ba1da 1029161613
+obj /usr/lib/openoffice/share/gallery/www-graf/orgleft.gif a81f207b7f8df2405afc2e537004abbb 1029161628
+obj /usr/lib/openoffice/share/gallery/www-graf/gremail.gif 83c06f7e71e91023f4a7638b09839c86 1029161611
+obj /usr/lib/openoffice/share/gallery/www-graf/redat.gif 78f26f4112c0248c93302c9dc6a5cbce 1029161631
+obj /usr/lib/openoffice/share/gallery/www-graf/reddisk.gif 0c791e3a114ece3d084874a56671b1d3 1029161632
+obj /usr/lib/openoffice/share/gallery/www-graf/bluhome.gif fe58aa44d8dd68149c06461131a8f716 1029161605
+obj /usr/lib/openoffice/share/gallery/www-graf/grndisk.gif 8810f0f40b91c68ed8b3c3102add827d 1029161614
+obj /usr/lib/openoffice/share/gallery/www-graf/orgmail.gif 5a705e861bb1d9a5ce1966d7cae4b7a3 1029161629
+obj /usr/lib/openoffice/share/gallery/www-graf/gryright.gif a25db1e239fbd9a57178fa9520131a07 1029161624
+obj /usr/lib/openoffice/share/gallery/www-graf/redleft.gif 9209395a9389ce61eea91f4b27a86e26 1029161634
+obj /usr/lib/openoffice/share/gallery/www-graf/grnleft.gif eebda65b91d05bcc344e0a346868dd1b 1029161616
+obj /usr/lib/openoffice/share/gallery/www-graf/redmail.gif 030c1fd7ad0222949b9e1dbca8222e0d 1029161636
+obj /usr/lib/openoffice/share/gallery/www-graf/grehome.gif 95c74587cce776ee7a354a02cf36788d 1029161610
+obj /usr/lib/openoffice/share/gallery/www-graf/turup.gif 09a750e0a57eceffc721a9c7a19efb6b 1029161646
+obj /usr/lib/openoffice/share/gallery/www-graf/grnmail.gif 2e15ae68dd2dbd8b68303d475b1efbcb 1029161617
+obj /usr/lib/openoffice/share/gallery/www-graf/gryplus.gif 06e44ec9db99e270844a2815a8ba5103 1029161624
+obj /usr/lib/openoffice/share/gallery/www-graf/vioright.gif 5771cbd0293a6ab67d4cf726118f420f 1029161648
+obj /usr/lib/openoffice/share/gallery/www-graf/orghome.gif 9f1d4cb37e59fd847d7216901c585e57 1029161628
+obj /usr/lib/openoffice/share/gallery/www-graf/redhome.gif 30bf72ff607cb2887a2ab5a5297cc34f 1029161633
+obj /usr/lib/openoffice/share/gallery/www-graf/ylwup.gif 03063a176f7562a052871522b23a0426 1029161653
+obj /usr/lib/openoffice/share/gallery/www-graf/bluright.gif ce5e5e04a666a2617bf60fd215a45678 1029161608
+obj /usr/lib/openoffice/share/gallery/www-graf/grnhome.gif 9387e49b08c30c3b44247f5935849f82 1029161616
+obj /usr/lib/openoffice/share/gallery/www-graf/grnright.gif c17da0d923d30bda91916f4e90cbd624 1029161618
+obj /usr/lib/openoffice/share/gallery/www-graf/grnup.gif 485142eeefe9170725af832ad217d94f 1029161619
+obj /usr/lib/openoffice/share/gallery/www-graf/redminus.gif 7a47e498788820ba56d3b5059dd5b40d 1029161638
+obj /usr/lib/openoffice/share/gallery/www-graf/greminus.gif 49e97cfca4d9b0005c65d1aa1ff46218 1029161611
+obj /usr/lib/openoffice/share/gallery/www-graf/violeft.gif 77cf99996cf87bbd51c63b17c1a8a42c 1029161647
+obj /usr/lib/openoffice/share/gallery/www-graf/grnexcla.gif 2b5933e5cf3f191c8b4c40d1a94c3399 1029161615
+obj /usr/lib/openoffice/share/gallery/www-graf/redup.gif 4de48123410a527a37a83d5991db5590 1029161642
+obj /usr/lib/openoffice/share/gallery/www-graf/bluback.gif 7bb3cee4fb1988916809a7b1f920c0a2 1029161604
+obj /usr/lib/openoffice/share/gallery/www-graf/gryminus.gif 6692777f11ce80c338c9f64178df568e 1029161623
+obj /usr/lib/openoffice/share/gallery/www-graf/grydown.gif 0f248e229665e98e803e53df5e640f30 1029161621
+obj /usr/lib/openoffice/share/gallery/www-graf/viohome.gif 53f55e974028193e6c2c0fbd18cd6fd8 1029161646
+obj /usr/lib/openoffice/share/gallery/www-graf/grydisk.gif d6502360fb44e283538f403c33a36b53 1029161620
+obj /usr/lib/openoffice/share/gallery/www-graf/orgback.gif 7ba57587e1ca8cd6b25cdb30bf9e3af4 1029161626
+obj /usr/lib/openoffice/share/gallery/www-graf/bluinfo.gif 0bdbe55c1c5e3a498957ec824c5d74fa 1029161605
+obj /usr/lib/openoffice/share/gallery/www-graf/orgright.gif a236f73c996999eec6630871fa5a5e61 1029161630
+obj /usr/lib/openoffice/share/gallery/www-graf/gryleft.gif 1332d0c48b585359164a074fe6532a89 1029161622
+obj /usr/lib/openoffice/share/gallery/www-graf/turright.gif 0934bd3ae50fedcf8b2105634d7bd27b 1029161645
+obj /usr/lib/openoffice/share/gallery/www-graf/redback.gif 65aaf554f4c103e9db8507a672f1a154 1029161632
+obj /usr/lib/openoffice/share/gallery/www-graf/bluminus.gif 8fe69a6c65714545d1873ce2b5222b3e 1029161607
+obj /usr/lib/openoffice/share/gallery/www-graf/grymail.gif 3af2c683c6be4a34de6f33183ab10cb0 1029161623
+obj /usr/lib/openoffice/share/gallery/www-graf/greinfo.gif fcaa281afa969e8e5635ca3b03387a29 1029161610
+obj /usr/lib/openoffice/share/gallery/www-graf/grnback.gif 807cb0b0948878eee0c38f7524c8bde3 1029161614
+obj /usr/lib/openoffice/share/gallery/www-graf/bluat.gif 832e42911e2af77ce5b0350b6eeea7fc 1029161603
+obj /usr/lib/openoffice/share/gallery/www-graf/grnminus.gif 922bfce33ed48d3bd86e3e0c75d8e577 1029161617
+obj /usr/lib/openoffice/share/gallery/www-graf/orgat.gif 46426754799d639752f05e09af9164e4 1029161626
+obj /usr/lib/openoffice/share/gallery/www-graf/orginfo.gif 897d6ced4fc8a0769ad2713055f80eac 1029161628
+obj /usr/lib/openoffice/share/gallery/www-graf/men@work.gif daa66300d7baf71ea99be082abfa75de 1029161626
+obj /usr/lib/openoffice/share/gallery/www-graf/vioup.gif bc7a768fb02958c8888ca8ec5b939315 1029161648
+obj /usr/lib/openoffice/share/gallery/www-graf/turdown.gif b1dcda17a1b3b7b40eb2b5fae849ed6e 1029161643
+obj /usr/lib/openoffice/share/gallery/www-graf/redquest.gif 68252d828dc2ebd555086f548d5f5642 1029161639
+obj /usr/lib/openoffice/share/gallery/www-graf/grequest.gif 031a67631d12e01676e2e03398ff016f 1029161612
+obj /usr/lib/openoffice/share/gallery/www-graf/gryhome.gif 2716eedca0bf67877da692b8fc196028 1029161621
+obj /usr/lib/openoffice/share/gallery/www-graf/redinfo.gif 7b37f864f290b42b54e49340b85c4ce2 1029161633
+obj /usr/lib/openoffice/share/gallery/www-graf/grninfo.gif 817a667109e41e144d0e9e8eeed4e538 1029161616
+obj /usr/lib/openoffice/share/gallery/www-graf/gryat.gif 3c1b245a3485e91cb3b9ccbe92efac2b 1029161619
+obj /usr/lib/openoffice/share/gallery/www-graf/bluplus.gif 6a23a3015aeeda1bc52e12e2b2077698 1029161607
+obj /usr/lib/openoffice/share/gallery/www-graf/gryquest.gif e89e5650830cb69f7a4eafc280ee15b3 1029161624
+obj /usr/lib/openoffice/share/gallery/www-graf/turleft.gif 5f4a60770a008bbda967070ef524aca8 1029161645
+obj /usr/lib/openoffice/share/gallery/www-graf/orgminus.gif 11e9944e59520d0fe0194605aa9778fc 1029161629
+dir /usr/lib/openoffice/share/gallery/bullets
+obj /usr/lib/openoffice/share/gallery/bullets/grnarrow.gif dd20ac7414b86cb667ff1f8e8e8439c2 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-pink.gif 996732b26a959c6730cae07f126fa0ce 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/redsqare.gif 04959e81ffe99511968bd24d6060a766 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-blue.gif 202df5409af60096f884e4bfbe9c993a 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/grysqare.gif 01fe2bdf1b082c27745bae881fcc0df4 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/golfball.gif 39878492e0152946f0361baa718d3d08 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/rainbow.gif f6629567ca8fc62bd8dfc1b9b7e21cc2 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/grystar.gif 7aa88c3ff05b1dd24bd4a995f81d26c2 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/orgarrow.gif d5c95fa5180fe1b349c8ede3893ddba2 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/ylwdiamd.gif 85cabe7570aa4266c3c96a4e7da30586 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/blusqare.gif 650e36a2afdf9d2d21b9897c92f2d3ae 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/poliball.gif ace67436a490fb4ab964222c143995c9 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/grnsqare.gif 7d5ec377537715c3c06a4a9e70b97892 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/coffee_1.gif a7ab9bcdd7c6bd1458cea812a3033512 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/coffee_2.gif ef3fa7e864d02c8a1759051639c660e1 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/coffee_3.gif 52a8e8672ce43c8dedb6c2ccecd401c9 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/coffee_4.gif 005cb2b1a97f1714472b81a8c6b96d96 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/coffee_5.gif cbc8c6f2cb88804b93fcea7768443719 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/gryball.gif 86131e53e0ce4f5ec313cd3f15e2e66c 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-cyan.gif b53f622a2715b984401c4539db0edcd7 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/grnpearl.gif bd43466f02a5118e89606afaab9c78dd 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/con-lilac.gif c7653da4c68aaecc238a285edddcbd6b 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-yellow.gif 197569fcd4847a4e8f3069a70c0664bf 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/orgsqare.gif 822b0fc0662d32b985913adebc120a1d 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-oran.gif 6ea869315af6788590b073637b82cbb9 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/reddiamd.gif ee026f5e84a22f30f0076a7b549b4db7 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-red.gif a7b64f18fab26cb820df943d8975642c 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/grydiamd.gif 1c4ecccdea64563b1996000451ba1dcd 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/ylwarrow.gif a9b373c99094a9b4d13390a696499732 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/gldpearl.gif 9146c303253ca3d8b452facc4c5940eb 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/darkblue.gif f096e98ca04897313921c78ec6ea4094 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/ylwstar.gif 5f09623f7dfdfb6f859565609f812707 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/blustar.gif c25a6d653520225c134233fa49712495 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/bludiamd.gif 290bf0ce94bb20118a38ef2d3347309d 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/grndiamd.gif b888c97e97c720490706c1f527022ba9 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/blkpearl.gif 91c4c05e8c6f4203082007d84369b832 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/ylwball.gif 96829be7b2c2e94088fa1d89f779221e 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/pebble_1.gif 5b17156dbe8cdfb15e5d6dfbdd3e6772 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/pebble_2.gif b568ff40f138eade6ec7303482d971b7 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/pebble_3.gif bd83c465da300fb1751f7c67666c832d 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/orgstar.gif 679117b55080500613314727a7c30f78 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/bluball.gif 1e3250c0895be7e5d0b289ea8994b531 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/redarrow.gif 45617a1e3ec45677636f8ad7156c5962 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/corner_1.gif 22849f7306b746a7c1cc8366e48d18b2 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/corner_2.gif 4e604262128daecdcf7dca6c7428e5f6 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/corner_3.gif 925f534fd259763b6a4c0d87a9a66b4f 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/corner_4.gif 81e00ad35bf005cd11097de07469ad91 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/ylwsqare.gif 16e8836184ac0f5d57c281b13ee29c26 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/redstar.gif ab51373f9780ce40d2d2501577caee43 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/gryarrow.gif ea09524ccd93254bebbc39271e69a54c 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/grnstar.gif 3b4de72e06964fd47cad4711c1d51d62 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/darkball.gif 2aec4b44037fe9898c77d0fa8c6e16e1 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/orgball.gif 0e8927961b1c638b8ffe708755258a41 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/orgdiamd.gif a286d8d4617e0ca8e7a083c768b1854b 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/whtpearl.gif 216e523406c0002225a63ff35faa461b 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/popcorn_1.gif 47e9eef33b81f86a59fe4300c037460e 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/popcorn_2.gif 0f44db71d04b573cd7b62ac446bfad2d 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/redball.gif 4123ca339eab5307c0d67d09cd719876 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/bluered.gif 641633d74b40c9d462bdcafb6582f060 969354188
+obj /usr/lib/openoffice/share/gallery/bullets/grnball.gif cfc0f66ddb393d85f4d884a66ed0cd2d 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/bluarrow.gif a4f1a56a11f112526963ca06837bdd5f 976805286
+obj /usr/lib/openoffice/share/gallery/bullets/con-green.gif 973c6833cd343ef1e63d4aaaf0db9415 976805286
+dir /usr/lib/openoffice/share/config
+obj /usr/lib/openoffice/share/config/images.zip 23ff0a8354b82070bacf8b1645b57fa6 1213268093
+obj /usr/lib/openoffice/share/config/psetupl.xpm e8641c981fdbb3d2ab06b1a87a04a5e7 969354214
+obj /usr/lib/openoffice/share/config/images_industrial.zip 5ac20cfe15e535b7453f62db44cbdb54 1213268149
+obj /usr/lib/openoffice/share/config/images_crystal.zip beaf41bff7b9ee2fe8f42fc9044b3bd6 1213268170
+dir /usr/lib/openoffice/share/config/symbol
+obj /usr/lib/openoffice/share/config/symbol/s_flower.bmp afa522f82cf1d2601d2fd7926510ca03 1053599732
+obj /usr/lib/openoffice/share/config/symbol/s_home.bmp 0843c883111bb37038b194f19c778f0e 1053599836
+obj /usr/lib/openoffice/share/config/symbol/s_clover.bmp c388e321b80ac1a05825c073599eba1b 1053599671
+obj /usr/lib/openoffice/share/config/symbol/l_smiley_1.bmp 3647109499eb9caa4d392d1fb6bf0926 1053599317
+obj /usr/lib/openoffice/share/config/symbol/s_x.bmp 2062269cdc5ce137d97c5b3b63117994 1053600288
+obj /usr/lib/openoffice/share/config/symbol/s_bug.bmp 0d1c880368f0776d79cb78aea51f4d59 1053599652
+obj /usr/lib/openoffice/share/config/symbol/s_heart.bmp b051be04aa1b61bde3b432601761aee4 1053599814
+obj /usr/lib/openoffice/share/config/symbol/l_home.bmp 5ba48f97d5ff1760d794edd60f4bbed1 1053599132
+obj /usr/lib/openoffice/share/config/symbol/s_star.bmp 6d02a77dd2df0212336e04c99f4fb01a 1053600199
+obj /usr/lib/openoffice/share/config/symbol/s_lock.bmp 2feab2d9fb058a7eac7f6a6bae6ec095 1053599857
+obj /usr/lib/openoffice/share/config/symbol/l_rose.bmp e02bb29681f363c28104915c1962d41f 1053599276
+obj /usr/lib/openoffice/share/config/symbol/l_people.bmp 68a8784dd2d4c9f70db0ada4846d33f6 1053599258
+obj /usr/lib/openoffice/share/config/symbol/s_ball.bmp ac6a0f680fc1b0bcb7536ce5aeef7b99 1053599633
+obj /usr/lib/openoffice/share/config/symbol/s_x-g.bmp 2dfe4a985459132a4749cd58ed307a4b 1053600245
+obj /usr/lib/openoffice/share/config/symbol/s_egg.bmp 4e684db567ff84d9ac3dbf8682509030 1053599691
+obj /usr/lib/openoffice/share/config/symbol/s_x-r.bmp 3335d77227d14502d63335fc76c9be03 1053600269
+obj /usr/lib/openoffice/share/config/symbol/l_ghost.bmp 6fe43bba5fd4d4ae85c42d4ef0c0c2aa 1053599096
+obj /usr/lib/openoffice/share/config/symbol/l_smiley_oh.bmp 89d494546fd7f33559df04d49e8519e8 1053599339
+obj /usr/lib/openoffice/share/config/symbol/l_star.bmp 34634593be147c8cf35a150362eb05e1 1053599405
+obj /usr/lib/openoffice/share/config/symbol/s_ghost.bmp 27b4b3850dd50e766ea3aef01d471db4 1053599753
+obj /usr/lib/openoffice/share/config/symbol/l_lock.bmp f14d0521c47741217739f1409a58949a 1053599171
+obj /usr/lib/openoffice/share/config/symbol/s_attention1.bmp ca887fca72dba6cb15fec9ebbb6d6048 1053599514
+obj /usr/lib/openoffice/share/config/symbol/s_attention2.bmp fcf448ac80a45246c6c8b59f6334925a 1053599536
+obj /usr/lib/openoffice/share/config/symbol/s_attention3.bmp 9ba7b57c2f4474b359c0b4b6646fa35d 1053599557
+obj /usr/lib/openoffice/share/config/symbol/s_group.bmp 458204e75efebd8d2168d8225c3aff0b 1053599772
+obj /usr/lib/openoffice/share/config/symbol/l_page_b.bmp 987655a55d1b8dedeb85931488dc0963 1053599191
+obj /usr/lib/openoffice/share/config/symbol/l_lamp.bmp 1a63617a5f24d609b387dbfe802a8f5b 1053599150
+obj /usr/lib/openoffice/share/config/symbol/s_smily_1.bmp a6a656f8ac4671df943788a452e8616c 1053600114
+obj /usr/lib/openoffice/share/config/symbol/l_page_g.bmp 9a634d796c96df77e225b65578baa72e 1053599213
+obj /usr/lib/openoffice/share/config/symbol/s_ball-b.bmp e1ce7d75b490f94b73aaccfc0cf7fd75 1053599575
+obj /usr/lib/openoffice/share/config/symbol/s_ball-g.bmp a5b18250a1fff33a5178cb084e277e3e 1053599594
+obj /usr/lib/openoffice/share/config/symbol/s_snow.bmp 02bcd51eb8a35a44600dc058e309cd6e 1053600179
+obj /usr/lib/openoffice/share/config/symbol/l_page_y.bmp c2137e6948dc505e3bb2520bba6901ef 1053599236
+obj /usr/lib/openoffice/share/config/symbol/s_ball-r.bmp 141f49ed696cd51cb51a5d321f55f01b 1053599614
+obj /usr/lib/openoffice/share/config/symbol/s_smily_oh.bmp 7fdd623cbaded25c8ea327d83ccecdcc 1053600137
+obj /usr/lib/openoffice/share/config/symbol/s_people.bmp 7044d642795d17ac5ae209c9782c4578 1053600089
+obj /usr/lib/openoffice/share/config/symbol/l_candy.bmp d0597c0c1243090b77a3caa4dcd0f47a 1053599041
+obj /usr/lib/openoffice/share/config/symbol/s_face.bmp 20a5e925d314e882f8c4988163ee771b 1053599711
+obj /usr/lib/openoffice/share/config/symbol/s_team.bmp 66f5b8c26c0d75b9d375ed05aed86e95 1053600222
+obj /usr/lib/openoffice/share/config/symbol/l_flower.bmp e495b159e5aa64cc977cdc574c60b74a 1053599078
+obj /usr/lib/openoffice/share/config/symbol/s_ok.bmp 521096b09a9fc426652e46c4bc6fdb67 1053599926
+obj /usr/lib/openoffice/share/config/symbol/l_snow.bmp 43e2bbed501083b4c5340d2ff325b109 1053599385
+obj /usr/lib/openoffice/share/config/symbol/s_ok-g.bmp 4acac70797baccfabc4122ec3091d795 1053599880
+obj /usr/lib/openoffice/share/config/symbol/s_halloween.bmp e44674a62f6b4562b5026facc30d6bbe 1053599792
+obj /usr/lib/openoffice/share/config/symbol/s_pen-b.bmp 6bc08481b4205c5e4de783bd5ba988de 1053600018
+obj /usr/lib/openoffice/share/config/symbol/s_ok-r.bmp 0a09623ba7a6b54e78c3361b95bfc649 1053599902
+obj /usr/lib/openoffice/share/config/symbol/s_smily_sad.bmp 0713723c81bc7fb3466b51ec1c9299e9 1053600160
+obj /usr/lib/openoffice/share/config/symbol/s_pen-g.bmp d0c3b3bb9cf1315a28618cf5594a7990 1053600041
+obj /usr/lib/openoffice/share/config/symbol/s_pen-r.bmp 66d14fc1702556b99e2a63112399f795 1053600067
+obj /usr/lib/openoffice/share/config/symbol/s_page_b.bmp 5e926bcfc2b1819abe50a7b80451a5a0 1053599949
+obj /usr/lib/openoffice/share/config/symbol/s_arrow-1.bmp c7f781313d1d0b2a1114b9aee944f33a 1053599427
+obj /usr/lib/openoffice/share/config/symbol/s_arrow-2.bmp 0fd047f87f2a71138b471eec61593b31 1053599449
+obj /usr/lib/openoffice/share/config/symbol/s_arrow-3.bmp eab030eadb749204f6b63a4a75e9cc87 1053599470
+obj /usr/lib/openoffice/share/config/symbol/s_arrow-4.bmp 69ca34576b6b1957ae35e0b64c13e084 1053599492
+obj /usr/lib/openoffice/share/config/symbol/s_page_g.bmp 70ff8b8892b6a857383766e890351609 1053599973
+obj /usr/lib/openoffice/share/config/symbol/l_2people.bmp bc2c1a5fc99df617e2fa7357129f21cc 1053598961
+obj /usr/lib/openoffice/share/config/symbol/s_page_y.bmp f4147b95475be697e08e1e4d4b794cbf 1053599996
+obj /usr/lib/openoffice/share/config/symbol/l_face.bmp d519bce49c37f0464534150eb4e6f86b 1053599060
+obj /usr/lib/openoffice/share/config/symbol/l_smiley_sad.bmp f2960610263cb1210e55e0f61cb9baf9 1053599361
+obj /usr/lib/openoffice/share/config/symbol/l_attention1.bmp 67210324efad6c751dd2fd6648e86ddf 1053598985
+obj /usr/lib/openoffice/share/config/symbol/l_attention2.bmp 6ad1bac701d9a46c30bfb3fe65fd1209 1053599005
+obj /usr/lib/openoffice/share/config/symbol/l_attention3.bmp ef19d993fa706992fdede124a123c6b5 1053599023
+obj /usr/lib/openoffice/share/config/symbol/l_halloween.bmp d84612452faa5dfb8742b383fd0d1e5d 1053599114
+obj /usr/lib/openoffice/share/config/symbol/l_save.bmp d6beb11d1a8bdcd63d28d703df95d2ad 1053599295
+dir /usr/lib/openoffice/share/config/soffice.cfg
+dir /usr/lib/openoffice/share/config/soffice.cfg/simpress
+obj /usr/lib/openoffice/share/config/soffice.cfg/simpress/effects.xml 016439a9136835e8835346f67382765d 1185966530
+obj /usr/lib/openoffice/share/config/soffice.cfg/simpress/transitions-ogl.xml b869d750f3a52414dc2633762048eb1e 1213263297
+obj /usr/lib/openoffice/share/config/soffice.cfg/simpress/transitions.xml efe768116a623ff2f659221342959530 1106927030
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/menubar/menubar.xml 541668644a2d4e438e8f5f8fe69d5c97 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formcontrols.xml e80f4b566e009f0c1e774486c8db6a21 1169541254
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/optimizetablebar.xml d25cda8a4cb163c36a1496c4f8909ccc 1111404550
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1111404322
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/toolbar.xml 5a9afbf29c3e9ff5f609491afc99be38 1111404660
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/numobjectbar.xml 873b2ef2f95ed9115e22d1d252c7b0b9 1101499604
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1101499514
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsfilterbar.xml f77520cabe2d49bd72a148bb5e211b7b 1111404462
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkobjectbar.xml dadc507fabf23043b1bb8bc94343b63b 1112111638
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/insertbar.xml 19977242eb5c9e4fe86a65a05993a6a6 1195653586
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawtextobjectbar.xml 1502642721ea558155357f1e0fa19a98 1111404392
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1111404490
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/colorbar.xml 0ecd3dca53c576982df04c2741296813 1111404378
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/textobjectbar.xml 52cd3d647c892fe0452c17a7885cb6a0 1169541264
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1111404406
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1111404532
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1110470220
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graphicobjectbar.xml c47cbb09fdff50f28c1f75d76418bf1b 1101499560
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/previewobjectbar.xml ab3fbad13c6229007f181210cbbac745 1111404562
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/tableobjectbar.xml 0935c8a8356eed65d6f3be0d5a714a8e 1129710910
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1111404674
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formdesign.xml 677fb7d1c4bae17ed4ecc9574ba733d2 1111404450
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/bezierobjectbar.xml 62af4885f75f045c2455e34b5b732823 1111404350
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1112110644
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1111404362
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1111404618
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawingobjectbar.xml 75ebe0f08b9c5cbb3fbe2520b01d9842 1101499432
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/oleobjectbar.xml 87b89819b32aea7282ed036d69e219c5 1101499618
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1111404336
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1111404504
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1101499444
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/frameobjectbar.xml a45feea7da220e2eb0f5b7b69de5aec4 1111404476
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/standardbar.xml b2097a9c01f210c2deea8b6c506c5b0b 1111404578
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1111404596
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/de/default.xml 2d4e81fbd6fee249ec3755e038fa9399 1195746316
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/es/default.xml 42d7def06c539fb1db4c15c2673ee925 1195746378
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/fr/default.xml 80a0a9c82958dc5c26c182a6fd42af0b 1195746392
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/accelerator/en-US/default.xml b426a493bcd4fd766e4f5c53a374e0e2 1195746358
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sweb/statusbar/statusbar.xml dba88bc6b61702ba132f8d7b1c643bc3 1195835342
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/menubar/menubar.xml ada0d10222d5da7744890c92e26a878e 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/toolbar.xml 1be18e4e2c24d879ac46fced4d53689a 1161178546
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/sqlobjectbar.xml 5727ce3451d104a27232e7862aa34812 1094723614
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/designobjectbar.xml d58d89e466e60a80759c0540c2d57c8a 1094723604
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/accelerator/de/default.xml 8bec17515d120f624e8af15fef7d82da 1161178518
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbquery/accelerator/en-US/default.xml 8bec17515d120f624e8af15fef7d82da 1161178530
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbtable
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbtable/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbtable/menubar/menubar.xml ef146ad21001440c24879ff841a00f09 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbtable/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbtable/toolbar/toolbar.xml c6e70574e51308945556284f1a5bbefa 1101500144
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sbibliography
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sbibliography/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sbibliography/menubar/menubar.xml 7cbd7a066c7c1498e996760908ee4bcb 1146084772
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/menubar/menubar.xml 091d902ac928524f4f4ae380da5ac0fb 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/queryobjectbar.xml b798836ac5b05daad059d391a269ac7a 1094723520
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/toolbar.xml 4b7e212e395015788f603b94da9534d2 1101500090
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/tableobjectbar.xml 59c3bb09558283aa1f69520d585524ac 1094723540
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml 50fdbb46b605451772f98f8c5e402a70 1094723532
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/formobjectbar.xml 8b19147975a420d646d0eabab8a010e9 1094723510
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/de/default.xml 8115b0e3e6cc9803f437ba2926b3d10a 1161178398
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/es/default.xml 8115b0e3e6cc9803f437ba2926b3d10a 1161178436
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/fr/default.xml 8115b0e3e6cc9803f437ba2926b3d10a 1161178448
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/en-GB
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/en-GB/default.xml 8115b0e3e6cc9803f437ba2926b3d10a 1161178410
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/accelerator/en-US/default.xml 8115b0e3e6cc9803f437ba2926b3d10a 1161178424
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbapp/statusbar/statusbar.xml 730c395b0912e5caf3e937f8bd9fd92c 1100703286
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/menubar/menubar.xml c7034be6b7aa76eaee7f90836693c1b2 1213241046
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formcontrols.xml 1ad243f2817030eeb2e2dcb5dc7a2d7b 1111412178
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1111412070
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/toolbar.xml 5fba5a9bea9b12f09ae2e3ca3c18ea97 1111412438
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1101498984
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsfilterbar.xml 6180ee46b731303d1d55a0a3e2490d2d 1111412206
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1112110364
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertbar.xml 667cdc9914e6ed13126c3a8bc84e322a 1183726134
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1111412242
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1111412122
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/textobjectbar.xml 8e1aaf0e3a35cf3c4c0fc1cc95f9b495 1111412422
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1111412150
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1111412332
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1110474686
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graphicobjectbar.xml 39fa822354cbf4f786af198368f44652 1111412270
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawobjectbar.xml 62293e49b3252c6eff603fa9e8c82c68 1101498916
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1111412452
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/previewbar.xml 4f20e45b30db9ae2360f4f3011f995bb 1111412364
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formdesign.xml 63a24088a33d5994fa704e5591b45cd1 1195663334
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1112110374
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1111412108
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/moreformcontrols.xml 8d9386c950735da2480fa9eefc17226a 1111412348
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1111412408
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1111412094
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1111412256
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1101498930
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertcellsbar.xml 6199629fb9e2340b590ed00104d4f89d 1111412300
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formatobjectbar.xml cfde99c0e48f4f09f3476533d78b400f 1213241052
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/standardbar.xml fce034e95d7b7dbf82577967d6c32f3f 1179864928
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1111412392
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/alignmentbar.xml d0412330b1666b3ff39e9a6baa8c05c1 1111412054
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawbar.xml 1abb7c08f89f584104df77a43be64089 1111412136
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/de/default.xml a0200810942b5be8e887e1ffcfa3149a 1183478188
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/es/default.xml c39703cdab5a57d67ee654e9320a29a0 1183478232
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/fr/default.xml c69975dfa37b99e7fc9b7e74a97ff0a7 1183478250
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/accelerator/en-US/default.xml a926736058ac87bdce2237c6b8368aff 1213241008
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/scalc/statusbar/statusbar.xml f2e7a83934966083cb25d57afbc018f7 1094750494
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/menubar/menubar.xml 75a5368a47ffb4cdaff19f25f5f02941 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formcontrols.xml b43e898598647995002f77b26c0ce8cc 1111402946
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowshapes.xml 98bc0adc9c208aad072c04e3fc7365ab 1111402818
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/masterviewtoolbar.xml 87a6023948a776ca89ad7db3a463010c 1111403098
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/toolbar.xml 45ab941887bd2ea0f578da95c229600b 1213241002
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/zoombar.xml 43e8005518643c2d87b953f275b46ed6 1101498420
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/3dobjectsbar.xml fe6661b0301cbf92c6279a35c8fdaab8 1111402762
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowsbar.xml d4b1b309bc1b5b63a792bf5d729490e3 1111402802
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1101498266
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsfilterbar.xml e22f24d1378169bf29308b3c7e696215 1111402986
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/choosemodebar.xml f5cd41aea0be2462569d6b0c3d9d6b48 1111402874
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1112110102
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/insertbar.xml fa6f9fafc81d56a7ac468979ff21d048 1182959296
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/ellipsesbar.xml 3642fc85e6e66cb1d40d07bbbd314ac4 1111402916
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1111403016
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optionsbar.xml 1a7d511352e1b1b1d49dc7b796126327 1196087908
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1111402888
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textobjectbar.xml 96c57019a5d8bd2c42d44c3984b594ab 1127472442
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/linesbar.xml f338efd5a00a7181a6d0e48135933a62 1111403084
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/flowchartshapes.xml b248196b47f396e1a510acd9e271adad 1111402932
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1111403114
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1110469760
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graphicobjectbar.xml d863471d452804fb6468705d91b47cf2 1111413082
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1111403248
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/connectorsbar.xml e96264d22ee5aa52e056fee9ee1679dd 1107162080
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/gluepointsobjectbar.xml 6e8b7a550be9941123128d109aecbb0f 1111403032
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formdesign.xml 649e5fece9327a6eb129872cf06a231c 1111402968
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/positionbar.xml 9adc4de127b4f83a30c2f083a46da15f 1111403162
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/bezierobjectbar.xml e53517901bb80e2c0b403a79a6362a0d 1111402846
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1112110112
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1111402860
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/moreformcontrols.xml 6fb25da9f23ea926245a8041581fbb21 1111403130
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/symbolshapes.xml e2c5a101e717f86adc0b06a9807a766b 1111403206
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textbar.xml 5baf036bf81736d222c621b9abb4d725 1111403220
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/drawingobjectbar.xml 0c358dfd61b1d946cd8f4b2015941692 1111402902
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1111402832
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1111403046
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1101498198
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/standardbar.xml f5f998114b1569554e2d3cd19f657dce 1106839602
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1111403192
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/alignmentbar.xml d0412330b1666b3ff39e9a6baa8c05c1 1111402788
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/de/default.xml 2ac16b0090b7c3e819dd7ac3d036b89e 1138798384
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/es/default.xml d58df160900af5eee85dd2e93502cb12 1138798422
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/fr/default.xml 4359b25ce90f3b85295d944cbc68bf9a 1138798436
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/accelerator/en-US/default.xml bcd9f98406d85c7042210105fc2bfb20 1138798408
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sdraw/statusbar/statusbar.xml 6a62ea505e9c0dbe0dd452331290e02c 1094743592
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/smath
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/menubar/menubar.xml ad4a2ac2ca4172e8f21650301fc19b68 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/toolbar/toolbar.xml 1df156b7bbdd84a92affa5b0bc135232 1089108828
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/toolbar/fullscreenbar.xml 86fca201156124ba831c5dca2ddf72d3 1089108802
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/toolbar/standardbar.xml b6c5851bee83ab5f13fb8820683c9b64 1111411552
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/accelerator/en-US/default.xml 3a289dae83996c922d58191b22c12e63 1099395844
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/smath/statusbar/statusbar.xml f382e5db5a65dc9987eeda8711e2f016 1094747578
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/menubar/menubar.xml 884de9d87d723f74a5ed4d9c1cba74a8 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formcontrols.xml b43e898598647995002f77b26c0ce8cc 1111403464
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowshapes.xml b499cc417715d3cf4280e91e63e3f82a 1111403310
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/masterviewtoolbar.xml 87a6023948a776ca89ad7db3a463010c 1111403588
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/toolbar.xml d093c850c8d9d4622def02452b81b5e9 1213241002
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/zoombar.xml 43e8005518643c2d87b953f275b46ed6 1101498740
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/3dobjectsbar.xml fe6661b0301cbf92c6279a35c8fdaab8 1111403262
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowsbar.xml d4b1b309bc1b5b63a792bf5d729490e3 1111403290
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1101498562
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsfilterbar.xml f77520cabe2d49bd72a148bb5e211b7b 1111403492
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/choosemodebar.xml f5cd41aea0be2462569d6b0c3d9d6b48 1111403368
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1112110150
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/insertbar.xml ba1c7ad241923603a402307e8c4f0f03 1182959310
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/ellipsesbar.xml 3642fc85e6e66cb1d40d07bbbd314ac4 1111403430
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewobjectbar.xml 28cead26c4e6b51cfb29e4337a7a3991 1165939764
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1111403504
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optionsbar.xml b1eed8189be5ad6401bb73432514e1f0 1196087926
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1111403386
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textobjectbar.xml 61f3acc87d8d024a0c3837f8fa2c76ef 1127472464
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/linesbar.xml f338efd5a00a7181a6d0e48135933a62 1111403574
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/flowchartshapes.xml dd8f54519a70c1e0d4074e8dccce6e0f 1111403444
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1111403602
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1110469778
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graphicobjectbar.xml a8d809828ff6a60a3b101b7f163f3ce3 1111403548
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/viewerbar.xml f48085a5a3b6b7bbc3c97c8c3228d951 1111403736
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/connectorsbar.xml e96264d22ee5aa52e056fee9ee1679dd 1107162180
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/gluepointsobjectbar.xml 6e8b7a550be9941123128d109aecbb0f 1111403518
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formdesign.xml 649e5fece9327a6eb129872cf06a231c 1111403478
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commontaskbar.xml 644db5868be1da0d554df88470622e91 1111165476
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/positionbar.xml 9adc4de127b4f83a30c2f083a46da15f 1111403640
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/bezierobjectbar.xml e53517901bb80e2c0b403a79a6362a0d 1111403338
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1112110160
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1111403352
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/moreformcontrols.xml 6fb25da9f23ea926245a8041581fbb21 1111403614
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/symbolshapes.xml e2c5a101e717f86adc0b06a9807a766b 1111403704
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewtoolbar.xml 31878d0d89e7d61be9d267df18756039 1111403668
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textbar.xml 5baf036bf81736d222c621b9abb4d725 1111403716
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/drawingobjectbar.xml 0c358dfd61b1d946cd8f4b2015941692 1111403416
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/basicshapes.xml 3a2884b146c5005ebe953b8d2eaed1f2 1111403324
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/outlinetoolbar.xml 2ee9817fb360d4d71720fef9b461d47a 1111403626
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1111403532
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1101498488
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/standardbar.xml 3958e2ef7280cbb1c52d37be6c5d0617 1111403680
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/starshapes.xml 7ef90e4ec2021b4ec07f022707657237 1111403692
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/alignmentbar.xml b0f6c012cbdfb52296b5c7743c035401 1111403276
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/de/default.xml 40a2f0d96c19c6c5230d9bc34d05ec27 1213241000
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/es/default.xml d63725fe7698278270b8afbd6b24a409 1213241000
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/fr/default.xml ce470f5d4e4dd6335709c351ea0f779e 1213241000
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/default.xml f8aa16d705a1267a5099cdf057a98c78 1213241000
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/statusbar/statusbar.xml 6a62ea505e9c0dbe0dd452331290e02c 1094743618
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/menubar/menubar.xml 96bb880ffdec66d831b5371f3a4a9a89 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formcontrols.xml bcf3f005a1b473fe61c0539e4bb4a73d 1111404078
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/optimizetablebar.xml 4786b3c7aed5370aed128b0cd3e0e42d 1111404232
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1111403946
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/toolbar.xml dcb34f67a8c0d12cb10725acff3b12f2 1101499418
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/numobjectbar.xml 873b2ef2f95ed9115e22d1d252c7b0b9 1101499352
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1101499286
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsfilterbar.xml a0bafd0480954e9134d051b995ed93a7 1111404108
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1112110600
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertbar.xml 748e2b32ba75f84d9d3ade8b98b30964 1195653480
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawtextobjectbar.xml f5b3c5f653fc1caa69243ab6f17c02f9 1111404050
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fullscreenbar.xml fb143946ed4bb806005cc6a417c6d93d 1111404136
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/colorbar.xml 890746bed51f5e0e2113caa7c71ac1b7 1111404004
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/textobjectbar.xml b8b92e7fec457e83a71a44f0d9811ffb 1111404294
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1111404064
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/mediaobjectbar.xml 24599b1f4f3e09d59c2eca8ad5814a31 1111404208
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1110470206
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graphicobjectbar.xml cab0bb3750da170d00ed21c525c1c432 1111404166
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/previewobjectbar.xml 5965176665c969a1470c164f6750280b 1111404244
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/tableobjectbar.xml 282bbbe5d786420974964374c1c83d3c 1129710896
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1111404306
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formdesign.xml 4129e04a17e664d569b6866a2e43640d 1111404092
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/bezierobjectbar.xml 0b8d313c22854475e7057ee96e0b3123 1111403974
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1112110612
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/calloutshapes.xml 7e8f858a10d16796a9374907e43d8c1b 1111403988
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertobjectbar.xml 484a1ed1af0cfd1dc8dab211a6fed0f7 1111404194
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/moreformcontrols.xml 786ece43da5f498b278d9d0a653aa10d 1111404220
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1111404270
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawingobjectbar.xml e1846667c296adf117f27228af9a8522 1111404032
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/oleobjectbar.xml 87b89819b32aea7282ed036d69e219c5 1101499366
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1111403958
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graffilterbar.xml 8ed460a5d2e452a7526a8917875d9e8e 1111404152
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1101499238
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/frameobjectbar.xml ed59ccfa670d9b92cf2c799347b3c130 1111404122
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/standardbar.xml 726c9857f7ad12a4f86747aea0ec5aa9 1102527112
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1111404258
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/alignmentbar.xml b0f6c012cbdfb52296b5c7743c035401 1111403924
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawbar.xml 1abb7c08f89f584104df77a43be64089 1111404018
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/de/default.xml 2d4e81fbd6fee249ec3755e038fa9399 1195746210
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/es/default.xml 42d7def06c539fb1db4c15c2673ee925 1195746266
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/fr/default.xml 80a0a9c82958dc5c26c182a6fd42af0b 1195746284
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/accelerator/en-US/default.xml b426a493bcd4fd766e4f5c53a374e0e2 1195746244
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/sglobal/statusbar/statusbar.xml dba88bc6b61702ba132f8d7b1c643bc3 1195835312
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/menubar/menubar.xml be5904bd6e0d86362f93019d6673a7e1 1195746644
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formcontrols.xml e7587e97a4a423ceb9f4330fabcb6616 1176738966
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/optimizetablebar.xml d25cda8a4cb163c36a1496c4f8909ccc 1176739222
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1176738776
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/toolbar.xml 866c893e706bbf3c4d25c344c472f60a 1176739324
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/numobjectbar.xml 873b2ef2f95ed9115e22d1d252c7b0b9 1176739172
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1176739006
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsfilterbar.xml f77520cabe2d49bd72a148bb5e211b7b 1176738994
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1176738926
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertbar.xml 4cbccc691e1f70118b8fc318193ea500 1176739118
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawtextobjectbar.xml ded45087b5207482c9390227cc376c39 1176738888
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1176739064
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1176738838
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/textobjectbar.xml 849518c37f9ab1fee3b4a75364566f9e 1176739314
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1176738914
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1176739144
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1176739018
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graphicobjectbar.xml cab0bb3750da170d00ed21c525c1c432 1176739090
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/previewobjectbar.xml 86e8243c8bf3bb19ace0392de247ed5d 1176739236
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/tableobjectbar.xml b71e8eb0f46a63e430c1b9cfe5d3734c 1176739302
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1176739354
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formdesign.xml 259f7aac7ec260a55ba247ca477721fc 1195662650
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/bezierobjectbar.xml 62af4885f75f045c2455e34b5b732823 1176738816
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1176738938
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1176738828
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertobjectbar.xml 7687a1244550e3f991d4b13b175218fc 1176739132
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/moreformcontrols.xml 07cc308f86427d17685a610f89249b91 1176739158
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1176739290
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawingobjectbar.xml 5ccfcbbe1f4a4781ef334f34412598c3 1176738862
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/oleobjectbar.xml 87b89819b32aea7282ed036d69e219c5 1176739204
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1176738788
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1176739076
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1176738902
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/frameobjectbar.xml a45feea7da220e2eb0f5b7b69de5aec4 1176739052
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/standardbar.xml 726c9857f7ad12a4f86747aea0ec5aa9 1176739252
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1176739278
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/alignmentbar.xml d0412330b1666b3ff39e9a6baa8c05c1 1176738764
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawbar.xml 1abb7c08f89f584104df77a43be64089 1176738850
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/de/default.xml 2d4e81fbd6fee249ec3755e038fa9399 1195746544
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/es/default.xml 42d7def06c539fb1db4c15c2673ee925 1195746604
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/fr/default.xml 80a0a9c82958dc5c26c182a6fd42af0b 1195746622
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/accelerator/en-US/default.xml b426a493bcd4fd766e4f5c53a374e0e2 1195746582
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swreport/statusbar/statusbar.xml a6572fc32f283954c5e5eb3871d149dd 1176738752
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/menubar/menubar.xml 1deabee7c0b39e1d9a9bdac00a67196f 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/toolbar.xml d5bfbfe17795c8220ce14c7e89cfd7e2 1101500104
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/copyobjectbar.xml 3145cdfdc62f4f76dbab0d27ff84bea8 1094723572
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/browserobjectbar.xml d845cc7cbfc6eb1f385521bbdf31528c 1100703298
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/de/default.xml eb9a9b5af942b88d55003de5e949be0d 1161178460
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/es/default.xml 3d2b5c891eb01718823e40d1c3faae9f 1161178496
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/fr/default.xml 3d2b5c891eb01718823e40d1c3faae9f 1161178508
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/en-GB
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/en-GB/default.xml 3d2b5c891eb01718823e40d1c3faae9f 1161178470
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbbrowser/accelerator/en-US/default.xml 3d2b5c891eb01718823e40d1c3faae9f 1161178482
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/menubar/menubar.xml 23c82047b8b87423f4f7c77a32aaaecb 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/toolbar/standardbar.xml 8027f9e2ddfd658f7474bc62ec40476e 1111411740
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/accelerator/en-US/default.xml 7cbb3ae8fab7fe26a2e5f9e24a3f8b1a 1099396110
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/StartModule/statusbar/statusbar.xml 4d9d8ae344ce8547b01422e304151242 1094750026
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/menubar/menubar.xml c2efacbacc47ba3d9a0e0a36e6dea2c0 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formcontrols.xml e7587e97a4a423ceb9f4330fabcb6616 1185889648
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/optimizetablebar.xml d25cda8a4cb163c36a1496c4f8909ccc 1111405004
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1111404702
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/toolbar.xml 866c893e706bbf3c4d25c344c472f60a 1101499906
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/numobjectbar.xml 873b2ef2f95ed9115e22d1d252c7b0b9 1101499836
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1101499768
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsfilterbar.xml f77520cabe2d49bd72a148bb5e211b7b 1111404874
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1112110672
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/insertbar.xml 3434a79a9c145ac096679a2ea035863d 1195653882
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawtextobjectbar.xml ded45087b5207482c9390227cc376c39 1111404810
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1111404906
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1111404756
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/textobjectbar.xml 849518c37f9ab1fee3b4a75364566f9e 1111405076
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1111404826
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1111404976
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1110470280
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graphicobjectbar.xml cab0bb3750da170d00ed21c525c1c432 1111404934
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/previewobjectbar.xml 86e8243c8bf3bb19ace0392de247ed5d 1111405016
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/tableobjectbar.xml b71e8eb0f46a63e430c1b9cfe5d3734c 1129710924
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1111405090
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formdesign.xml c390aca117fe819848e8d179963a01e5 1195662664
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/bezierobjectbar.xml 62af4885f75f045c2455e34b5b732823 1111404728
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1112110684
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1111404740
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/moreformcontrols.xml 07cc308f86427d17685a610f89249b91 1111404988
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1111405046
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawingobjectbar.xml 5ccfcbbe1f4a4781ef334f34412598c3 1111404794
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/oleobjectbar.xml 87b89819b32aea7282ed036d69e219c5 1101499852
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1111404714
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1111404920
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1101499730
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/frameobjectbar.xml a45feea7da220e2eb0f5b7b69de5aec4 1111404890
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/standardbar.xml 726c9857f7ad12a4f86747aea0ec5aa9 1102527138
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1111405032
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/alignmentbar.xml d0412330b1666b3ff39e9a6baa8c05c1 1111404688
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawbar.xml 1abb7c08f89f584104df77a43be64089 1111404776
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/de/default.xml f768efc0e29ce1a8f8578ab37e43d0a6 1195746662
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/es/default.xml 9225af2b7d4f6286d43e09b24f4c6e9c 1195746720
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/fr/default.xml ed2a71f325890310b3ede2bbfcb83c50 1195746738
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/accelerator/en-US/default.xml 4f4da12999f92e906ebb73d57b79e3cc 1195746700
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swriter/statusbar/statusbar.xml dba88bc6b61702ba132f8d7b1c643bc3 1195835372
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/menubar/menubar.xml be5904bd6e0d86362f93019d6673a7e1 1195746862
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formcontrols.xml 956bdae42eb4897ba47769904a5962d2 1176739742
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/optimizetablebar.xml d25cda8a4cb163c36a1496c4f8909ccc 1176739980
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1176739530
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/toolbar.xml 866c893e706bbf3c4d25c344c472f60a 1176740076
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/numobjectbar.xml 873b2ef2f95ed9115e22d1d252c7b0b9 1176739936
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1176739778
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsfilterbar.xml f77520cabe2d49bd72a148bb5e211b7b 1176739766
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1176739704
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertbar.xml 4cbccc691e1f70118b8fc318193ea500 1176739880
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawtextobjectbar.xml ded45087b5207482c9390227cc376c39 1176739664
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1176739830
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1176739604
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/textobjectbar.xml 849518c37f9ab1fee3b4a75364566f9e 1176740064
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1176739688
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1176739908
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1176739804
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graphicobjectbar.xml cab0bb3750da170d00ed21c525c1c432 1176739854
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/previewobjectbar.xml 86e8243c8bf3bb19ace0392de247ed5d 1176739990
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/tableobjectbar.xml b71e8eb0f46a63e430c1b9cfe5d3734c 1176740052
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1176740088
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formdesign.xml d548afeca231a0715443ad749c010f39 1176739752
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/bezierobjectbar.xml 62af4885f75f045c2455e34b5b732823 1176739576
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1176739730
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1176739590
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertobjectbar.xml 7687a1244550e3f991d4b13b175218fc 1176739894
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/moreformcontrols.xml ebe41b15bdaa30df785ded7c717f9f64 1176739920
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1176740040
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawingobjectbar.xml 5ccfcbbe1f4a4781ef334f34412598c3 1176739632
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/oleobjectbar.xml 87b89819b32aea7282ed036d69e219c5 1176739968
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1176739544
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1176739842
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1176739676
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/frameobjectbar.xml a45feea7da220e2eb0f5b7b69de5aec4 1176739818
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/standardbar.xml 726c9857f7ad12a4f86747aea0ec5aa9 1176740002
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1176740012
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/alignmentbar.xml d0412330b1666b3ff39e9a6baa8c05c1 1176739514
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawbar.xml 1abb7c08f89f584104df77a43be64089 1176739616
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/de/default.xml 2d4e81fbd6fee249ec3755e038fa9399 1195746776
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/es/default.xml 42d7def06c539fb1db4c15c2673ee925 1195746826
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/fr/default.xml 80a0a9c82958dc5c26c182a6fd42af0b 1195746844
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/accelerator/en-US/default.xml b426a493bcd4fd766e4f5c53a374e0e2 1195746808
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swxform/statusbar/statusbar.xml a6572fc32f283954c5e5eb3871d149dd 1176739500
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/menubar/menubar.xml 6264f03e925a17d122a851fa94df9829 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/dialogbar.xml ef140bf53c044fbc683fc50bd7ebf294 1182876812
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1111405348
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/insertcontrolsbar.xml 6992f8ed28b3a931918687caaa6efada 1183467914
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/macrobar.xml 3fbdacb0fb0790df0b51f7e16cd521e3 1182876826
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/translationbar.xml df660bf2ce66cda87f2bd8247ba4b139 1167753178
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/standardbar.xml c9a491104e0178e5e3df7ae3765efce3 1111405394
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/accelerator/en-US/default.xml 1df5b3ec384dfb4df839ddfea85e2005 1095674432
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/BasicIDE/statusbar/statusbar.xml 25dda5f7113139a83f74a2fe0517e05d 1110477578
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/schart
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/menubar/menubar.xml de77b65983c0f8f7a7b2d415b5366dce 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/toolbar/toolbar.xml 4979366970cf9531c1d0bbec64e2f5bc 1179862134
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/toolbar/standardbar.xml 5c8fe5a3f6579a887214690854db8263 1179862124
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/accelerator/en-US/default.xml 3040e78a8ec94fd46872d051ba61c0e5 1179862094
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/schart/statusbar/statusbar.xml b046e317a6af1ac5b41c95b9515c12db 1179862114
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbrelation
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbrelation/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbrelation/menubar/menubar.xml 0e1c237d2fb81e280f225f24e2373e7f 1213241028
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/dbrelation/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/dbrelation/toolbar/toolbar.xml f433a96036d336d7e602cae06c2d908b 1101500132
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/menubar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/menubar/menubar.xml be5904bd6e0d86362f93019d6673a7e1 1195746524
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formcontrols.xml e7587e97a4a423ceb9f4330fabcb6616 1176738326
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/optimizetablebar.xml d25cda8a4cb163c36a1496c4f8909ccc 1176738532
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/arrowshapes.xml bc42497064f087b8ff7bceb64b5d9a60 1176738152
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/toolbar.xml 866c893e706bbf3c4d25c344c472f60a 1176738628
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/numobjectbar.xml 873b2ef2f95ed9115e22d1d252c7b0b9 1176738510
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsnavigationbar.xml a639751b912690785da845f28218cb56 1176738378
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsfilterbar.xml f77520cabe2d49bd72a148bb5e211b7b 1176738350
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkobjectbar.xml a11e3c8d3bf0efa1e1b7d6069fb96105 1176738302
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertbar.xml 4cbccc691e1f70118b8fc318193ea500 1176738448
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawtextobjectbar.xml ded45087b5207482c9390227cc376c39 1176738248
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fullscreenbar.xml a380898966778b36b027e83883ad96e1 1176738412
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/colorbar.xml d5c475c8d35ec935bc2c300103fca00e 1176738194
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/textobjectbar.xml 849518c37f9ab1fee3b4a75364566f9e 1176738616
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/flowchartshapes.xml 91ad4dea1a97ef72bbc28db63af02470 1176738274
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/mediaobjectbar.xml a80e5023795bbb3696d8c3e976ae5d8d 1176738472
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formtextobjectbar.xml 2c818f1d4c48ee3b3f388ead4313f482 1176738390
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graphicobjectbar.xml cab0bb3750da170d00ed21c525c1c432 1176738436
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/previewobjectbar.xml 86e8243c8bf3bb19ace0392de247ed5d 1176738544
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/tableobjectbar.xml b71e8eb0f46a63e430c1b9cfe5d3734c 1176738604
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/viewerbar.xml 9cb35b54a270b0927513bce929a36a65 1176738638
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formdesign.xml c390aca117fe819848e8d179963a01e5 1195662628
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/bezierobjectbar.xml 62af4885f75f045c2455e34b5b732823 1176738172
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkshapetype.xml 1d5f93d9f61078d812c7941e0c1f7bdc 1176738314
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/calloutshapes.xml 2645f0de8cc6eb520614048730d26560 1176738182
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertobjectbar.xml 7687a1244550e3f991d4b13b175218fc 1176738460
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/moreformcontrols.xml 07cc308f86427d17685a610f89249b91 1176738484
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/symbolshapes.xml 1b6166fedd57931360fd7ea65c45042a 1176738594
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawingobjectbar.xml 5ccfcbbe1f4a4781ef334f34412598c3 1176738238
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/oleobjectbar.xml 87b89819b32aea7282ed036d69e219c5 1176738522
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/basicshapes.xml ed327bd9519c61c109ac83270f48cb69 1176738162
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graffilterbar.xml f1aac1f09ef694b193a882e52843b7da 1176738424
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/extrusionobjectbar.xml 16e26f9fa2e9a253edbc22a172566479 1176738260
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/frameobjectbar.xml a45feea7da220e2eb0f5b7b69de5aec4 1176738400
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/standardbar.xml 726c9857f7ad12a4f86747aea0ec5aa9 1176738556
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/starshapes.xml c9ebfa862c947143c3b6bf62b507f690 1176738582
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/alignmentbar.xml d0412330b1666b3ff39e9a6baa8c05c1 1176738140
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawbar.xml 1abb7c08f89f584104df77a43be64089 1176738226
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/de
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/de/default.xml 5e40943bd9299469102b191de70ec76a 1195746428
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/es/default.xml 4dd67435ae1fdc95da40659a30f08467 1195746472
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/fr
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/fr/default.xml 97fd3de32c40bcb3ded54ddb77049e7d 1195746490
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/accelerator/en-US/default.xml cb8b54a5d75c77a1add4c80a6a2c4415 1195746448
+dir /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/statusbar
+obj /usr/lib/openoffice/share/config/soffice.cfg/modules/swform/statusbar/statusbar.xml a6572fc32f283954c5e5eb3871d149dd 1176738116
+dir /usr/lib/openoffice/share/config/soffice.cfg/global
+dir /usr/lib/openoffice/share/config/soffice.cfg/global/accelerator
+dir /usr/lib/openoffice/share/config/soffice.cfg/global/accelerator/es
+obj /usr/lib/openoffice/share/config/soffice.cfg/global/accelerator/es/default.xml aee67bb1864c1f63571798b292a02a65 1146060948
+dir /usr/lib/openoffice/share/config/soffice.cfg/global/accelerator/en-US
+obj /usr/lib/openoffice/share/config/soffice.cfg/global/accelerator/en-US/default.xml 3a51723e73ac0f20b854477e942738af 1146060938
+obj /usr/lib/openoffice/share/config/soffice.cfg/global/accelerator/default.xml b7f3fb8061db20fa7a412ec72082e302 1184079784
+dir /usr/lib/openoffice/share/config/wizard
+dir /usr/lib/openoffice/share/config/wizard/web
+dir /usr/lib/openoffice/share/config/wizard/web/layouts
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/frame_top
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_top/index.html.xsl 9123b3a05a83f95b3a431b71f9bf4926 1101548040
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_top/mainframe.html ddf9aea5b7cb82e7616218bcd3995a39 1101548051
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_top/tocframe.html.xsl b5f982d4181420448e801c9b973042b2 1101548060
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/diagonal
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/diagonal/index.html.xsl edfc3779ed464f26c17024d4639155af 1101547932
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/frame_left
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_left/index.html.xsl f272b4e4798d3e48301739f57ecf0f71 1101547971
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_left/mainframe.html ddf9aea5b7cb82e7616218bcd3995a39 1101547982
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_left/tocframe.html.xsl 19050ec72139ff79992004891b036dfe 1101547998
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/source.xml.xsl 3e53896831aeeb95882424050922c957 1126214181
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/table_2
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/table_2/index.html.xsl 3ff3e074927e5fbb9664f241271b81ed 1101548081
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/table_3
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/table_3/index.html.xsl eacc2439b66acbec02b67aaa84bd7900 1101548091
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/layoutF.xsl 9f154107d977221973cc3ef50b2695c3 1126214149
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/layoutX.xsl a1476c263277c9d88ea1116f54bd72c4 1126214168
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/frame_bottom
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_bottom/index.html.xsl 6d29eda22c88759aaa342b1d9e1237b5 1101547941
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_bottom/mainframe.html ddf9aea5b7cb82e7616218bcd3995a39 1101547951
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_bottom/tocframe.html.xsl 201cf8df65fd6eac3cacd31cd11fda6a 1101547961
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/simple
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/simple/index.html.xsl 60fe6714c271ce4ef034a627b820fdd0 1101548071
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/zigzag
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/zigzag/index.html.xsl 61a7d214a1302644e41ad34ced6af970 1101548101
+dir /usr/lib/openoffice/share/config/wizard/web/layouts/frame_right
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_right/index.html.xsl 8de2ee7b9bf0b40041d1ec61d144ad78 1101548008
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_right/mainframe.html ddf9aea5b7cb82e7616218bcd3995a39 1101548019
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/frame_right/tocframe.html.xsl 329d1704c85f3cda650fa2d67e9f6e6d 1101548029
+obj /usr/lib/openoffice/share/config/wizard/web/layouts/layout.xsl de2c340da3fa5e829ff6800048c699d4 1126214135
+dir /usr/lib/openoffice/share/config/wizard/web/images
+obj /usr/lib/openoffice/share/config/wizard/web/images/html.gif 5d4dcb1b7c5c52f4f2fb8696f4fe3c6f 1101547740
+obj /usr/lib/openoffice/share/config/wizard/web/images/other.gif 617a69d14a9f5fee3346dfba1c5cd3f4 1101547769
+obj /usr/lib/openoffice/share/config/wizard/web/images/writer.gif 4633e3e00f1aedf4bce50784530a842c 1101547788
+obj /usr/lib/openoffice/share/config/wizard/web/images/draw.gif 0c2dca817afe9fbe9deb07c41aa4b0d9 1101547709
+obj /usr/lib/openoffice/share/config/wizard/web/images/calc.gif f613af9c186f8080e1fbf2a0805c6de1 1101547699
+obj /usr/lib/openoffice/share/config/wizard/web/images/fls.gif 448aa4036e92608c7342d0e9b06d36f8 1101547719
+obj /usr/lib/openoffice/share/config/wizard/web/images/media.gif b7a51801cebab1dca0e02e76b8ab8e5a 1101547759
+obj /usr/lib/openoffice/share/config/wizard/web/images/impress.gif 32d426071814b9911b7e1722b815a57e 1101547749
+obj /usr/lib/openoffice/share/config/wizard/web/images/pdf.gif 2b43410be9e7939eac1b5b7295cd90c4 1101547779
+obj /usr/lib/openoffice/share/config/wizard/web/images/graphics.gif a7c9d021b3305c6fc31a9fdf610f432e 1101547730
+dir /usr/lib/openoffice/share/config/wizard/web/styles
+obj /usr/lib/openoffice/share/config/wizard/web/styles/green.css c8dd00bc85e6cdd0e0dca8893fcc4830 1101548203
+obj /usr/lib/openoffice/share/config/wizard/web/styles/red.css ddb9d8ef212c8b5eed42d5063e54b9c0 1101548283
+obj /usr/lib/openoffice/share/config/wizard/web/styles/dark.css 93844ef8b09b9b264e57c55c6fc2f727 1101548172
+obj /usr/lib/openoffice/share/config/wizard/web/styles/rgb.css 32e6705510c0f8478f4635b7215f3293 1101548292
+obj /usr/lib/openoffice/share/config/wizard/web/styles/water.css efd653076355e82f85a0b716317d39fe 1101548327
+obj /usr/lib/openoffice/share/config/wizard/web/styles/pc_old.css 00330dc7c0b50df7555cfcb3c82b2d69 1101548272
+obj /usr/lib/openoffice/share/config/wizard/web/styles/grey.css c847534c3c27fc1b1266767719f1816a 1101548223
+obj /usr/lib/openoffice/share/config/wizard/web/styles/violet.css a155df7d675656bb8e108225593a5e18 1101548316
+obj /usr/lib/openoffice/share/config/wizard/web/styles/greenred.css c2bbf4436f14d7c7790481a0de2243cc 1101548213
+obj /usr/lib/openoffice/share/config/wizard/web/styles/bg.css bb9bf0ad6da1a8e9d6b61fc75c31259e 1101548121
+obj /usr/lib/openoffice/share/config/wizard/web/styles/bgrey.css b576746a2f7963d26c49464cb2dbd4b3 1101548141
+obj /usr/lib/openoffice/share/config/wizard/web/styles/dp.css 120163cece1e1494799d7d4ee67e24b9 1101548182
+obj /usr/lib/openoffice/share/config/wizard/web/styles/orange.css 3600c2a481de6f3de3f21543b15e10b4 1101548263
+obj /usr/lib/openoffice/share/config/wizard/web/styles/forest.css 203bc253e318a8202506f005ea9da002 1101548192
+obj /usr/lib/openoffice/share/config/wizard/web/styles/ibg.css cd8b382dbc40a4681834cf28424ff2d1 1101548233
+obj /usr/lib/openoffice/share/config/wizard/web/styles/strange.css afade74ac826d03d4ab9471ffe5409ca 1101548306
+obj /usr/lib/openoffice/share/config/wizard/web/styles/ice.css 03ccbc50bc4072f5de0f438eb93ad412 1101548243
+obj /usr/lib/openoffice/share/config/wizard/web/styles/bgr.css 30893260d97d15e0950317634ee35a6a 1101548131
+obj /usr/lib/openoffice/share/config/wizard/web/styles/marine.css 8c468809c27a594950b1afe6ea30164b 1101548253
+obj /usr/lib/openoffice/share/config/wizard/web/styles/beige.css 6cde86866385a75c54f0df8274aefdb7 1101548110
+obj /usr/lib/openoffice/share/config/wizard/web/styles/bwb.css 1751cfd2e4a07ee4f54952317e821de8 1101548152
+obj /usr/lib/openoffice/share/config/wizard/web/styles/bwo.css 60a619c4c515fd039d97a482debf62d7 1101548162
+obj /usr/lib/openoffice/share/config/wizard/web/preview.html 90c77e23920d50eab727c8e1181f0f30 1102085051
+dir /usr/lib/openoffice/share/config/wizard/web/buttons
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/glas-blue.zip 6374c618f5944e68b231cf7853be560b 1182958521
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/square-blue.zip 02f53bb45699ac6130f228fbdafff48a 1182958591
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/glas-green.zip 83f8a173d907191176b4b1d7dffd1f96 1182958532
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/round-white.zip 3c96c0e55954b0cdd8fc010bf7b7537f 1182958568
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/square-red.zip fc8286ec7639df6084d163a9b1eb5c75 1182958627
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/square-yellow.zip ebca582c94ca3921a7cfb2d57d947917 1182958638
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/square-green.zip 44502e2e267987a464d3c3736bd63944 1182958615
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/square-gray.zip 9c5f809cb99d7d567adbe511ef650887 1182958602
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/round-gorilla.zip 4042718d1049835ae5d55b9057cbabab 1182958557
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/glas-red.zip e1072c16eb0f74bb05d7c96a5fbaab11 1182958545
+obj /usr/lib/openoffice/share/config/wizard/web/buttons/simple.zip 81a64a32809704a096d0c6378fcbbc4b 1182958579
+dir /usr/lib/openoffice/share/config/wizard/form
+dir /usr/lib/openoffice/share/config/wizard/form/styles
+obj /usr/lib/openoffice/share/config/wizard/form/styles/red.css ddb9d8ef212c8b5eed42d5063e54b9c0 1098881379
+obj /usr/lib/openoffice/share/config/wizard/form/styles/dark.css f9dbad3383318d9a3f07a16aad763470 1135791267
+obj /usr/lib/openoffice/share/config/wizard/form/styles/water.css 23b7d8aab8b6d84d28ff0220a470df74 1135791364
+obj /usr/lib/openoffice/share/config/wizard/form/styles/grey.css 1e4f0a7616a185e46134e0cfad48de57 1135791284
+obj /usr/lib/openoffice/share/config/wizard/form/styles/violet.css 03c0a1b5ad3e6751de55f3b2a14a94f7 1135791353
+obj /usr/lib/openoffice/share/config/wizard/form/styles/orange.css 61ceed0eec61ec862f08297e6dadf7d4 1135791327
+obj /usr/lib/openoffice/share/config/wizard/form/styles/ibg.css cd8b382dbc40a4681834cf28424ff2d1 1098881341
+obj /usr/lib/openoffice/share/config/wizard/form/styles/ice.css fdd0da305e74b90fdf640f3e59e66605 1135791304
+obj /usr/lib/openoffice/share/config/wizard/form/styles/bgr.css 30893260d97d15e0950317634ee35a6a 1098881304
+obj /usr/lib/openoffice/share/config/wizard/form/styles/beige.css 6cde86866385a75c54f0df8274aefdb7 1098881293
+obj /usr/lib/openoffice/share/config/images_hicontrast.zip 28860a578894d342db4ab4a7bf29362a 1213268122
+dir /usr/lib/openoffice/share/config/webcast
+obj /usr/lib/openoffice/share/config/webcast/edit.asp f3cadbec185b76680f5aa44258c67006 969295709
+obj /usr/lib/openoffice/share/config/webcast/editpic.asp a5ba7357df9bc2d5f26bb354e11dae7a 969295709
+obj /usr/lib/openoffice/share/config/webcast/webcast.pl 34d6a0ade4981a74f05795fc9f2b87b9 1039701426
+obj /usr/lib/openoffice/share/config/webcast/show.asp c2d9212754d47a64f5bb86df9c45a285 969295709
+obj /usr/lib/openoffice/share/config/webcast/webcast.asp ee46fe18a38a6c6176ee602e9a8d58ba 969295709
+obj /usr/lib/openoffice/share/config/webcast/common.pl 4899b95160fca38c8930ff9abe5cffac 1039701018
+obj /usr/lib/openoffice/share/config/webcast/edit.pl f7228f2b661e6137a8d9a9faa2663390 1039701424
+obj /usr/lib/openoffice/share/config/webcast/show.pl a53e54f8d3dee69cd7e2240ab243edd6 1039701426
+obj /usr/lib/openoffice/share/config/webcast/poll.asp 3136a455e95d95fe725de4380acbd638 969295709
+obj /usr/lib/openoffice/share/config/webcast/savepic.pl 47862128b5d5fd7425eab85f9de83f16 1039701426
+obj /usr/lib/openoffice/share/config/webcast/index.pl c1266a26470fe16fbf0edaa9e6d2d000 1039701425
+obj /usr/lib/openoffice/share/config/webcast/editpic.pl 6ddddbb96d2516304d873ccb28a356b4 1039701425
+obj /usr/lib/openoffice/share/config/webcast/savepic.asp 866e30f97f1120c4deb7659b84577173 969295709
+obj /usr/lib/openoffice/share/config/webcast/common.inc 8acf3515a03c0a39e101b418e51f7dea 969295709
+obj /usr/lib/openoffice/share/config/webcast/poll.pl e871355ffbc7cf52f13ab74c232da882 1039701425
+obj /usr/lib/openoffice/share/config/images_tango.zip c5ee52b3447e95d6e0164e69c21da6c7 1213268190
+obj /usr/lib/openoffice/share/config/javasettingsunopkginstall.xml e8e1f8b645b67a9175d42a02556cfc26 1187351376
+obj /usr/lib/openoffice/share/config/psetup.xpm 78701d2f6d4f24858d962b387aa7a6b6 969354214
+dir /usr/lib/openoffice/share/fingerprint
+obj /usr/lib/openoffice/share/fingerprint/dutch.lm 640f44a8db28427beef81d3c4601d064 1168605808
+obj /usr/lib/openoffice/share/fingerprint/arabic.lm 1e456a560410c50dd42d69d507446bb7 1168605641
+obj /usr/lib/openoffice/share/fingerprint/fpdb.conf 3f079f8942b564650656aba3ad77388f 1169129251
+obj /usr/lib/openoffice/share/fingerprint/welsh.lm 7328fdcc81b00d4c518c3fc35758f5c5 1168606531
+obj /usr/lib/openoffice/share/fingerprint/english.lm 2edaf59080594456083f3010697c2826 1168605821
+obj /usr/lib/openoffice/share/fingerprint/slovak_ascii.lm 011378ec9429a9d3833ca0458a04e245 1168606369
+obj /usr/lib/openoffice/share/fingerprint/middle_frisian.lm 5a14281df3785d6c0746a38af5c21109 1168606145
+obj /usr/lib/openoffice/share/fingerprint/sanskrit.lm 256f14e8744424dbf4378b9424b242b3 1168606301
+obj /usr/lib/openoffice/share/fingerprint/greek.lm d42e1132e7fd7004302bb48fe839da22 1168605936
+obj /usr/lib/openoffice/share/fingerprint/basque.lm 95062474f61d2d5eb3cd8184e548dd32 1168605666
+obj /usr/lib/openoffice/share/fingerprint/german.lm 6957619a0481e1611d90ba383388ac52 1168605909
+obj /usr/lib/openoffice/share/fingerprint/slovenian.lm bd2608dec8432759b6a2a1a7383c420f 1168606382
+obj /usr/lib/openoffice/share/fingerprint/vietnamese.lm e7a3dd786676f804b482f03f41c857c3 1168606519
+obj /usr/lib/openoffice/share/fingerprint/afrikaans.lm 137d1e6c1e359ad6801c49271863df3d 1168605584
+obj /usr/lib/openoffice/share/fingerprint/japanese.lm 630cdcaf85638804ca0e04530f3ac6b6 1168606035
+obj /usr/lib/openoffice/share/fingerprint/serbian_ascii.lm 21fd8f791d52e74ec28657825b254fd4 1168606356
+obj /usr/lib/openoffice/share/fingerprint/icelandic.lm 92a132f7d0674e76ee32df499ca2a56a 1168605986
+obj /usr/lib/openoffice/share/fingerprint/korean.lm 9f2e3f38dec39f0fa709e5da0da0cd37 1168606048
+obj /usr/lib/openoffice/share/fingerprint/albanian.lm 8202a16b7ea3d1bab12fd0ffafe3357f 1168605599
+obj /usr/lib/openoffice/share/fingerprint/malay.lm 2b5391d60e087dddf72136823e0cbda4 1168606106
+obj /usr/lib/openoffice/share/fingerprint/chinese_traditional.lm 39ab7bcfb0d71e01dfcf919cbd2a7dac 1168605742
+obj /usr/lib/openoffice/share/fingerprint/hungarian.lm d14ad6a3da503ebe270209890643c211 1168605974
+obj /usr/lib/openoffice/share/fingerprint/thai.lm d34e7831124aaab7e525978fd6917e89 1168606479
+obj /usr/lib/openoffice/share/fingerprint/bosnian.lm c79ad6ba3c372df5e74dec0e8ce3a6f3 1168605691
+obj /usr/lib/openoffice/share/fingerprint/scots.lm ea46c5424f6e1e35185559e7d78cf706 1168606315
+obj /usr/lib/openoffice/share/fingerprint/breton.lm 32a277b39a204af5aedd64ca5876e670 1168605704
+obj /usr/lib/openoffice/share/fingerprint/persian.lm 3e87942b5936872d80500dd252d05c7e 1168606207
+obj /usr/lib/openoffice/share/fingerprint/catalan.lm 3acf481dc145f99d1fb1232a5d9cee38 1168605717
+obj /usr/lib/openoffice/share/fingerprint/polish.lm e30c658777428be84ea6b34f47c5e067 1168606220
+obj /usr/lib/openoffice/share/fingerprint/turkish.lm cda44ab25967d2f9225d72d8a60a2271 1168606493
+obj /usr/lib/openoffice/share/fingerprint/swedish.lm 9a0d144eece78ec9ea37504623847dfd 1168606439
+obj /usr/lib/openoffice/share/fingerprint/danish.lm 143b7b32b7eb7619b3345305aa167ef5 1168605782
+obj /usr/lib/openoffice/share/fingerprint/drents.lm d41d8cd98f00b204e9800998ecf8427e 1168605796
+obj /usr/lib/openoffice/share/fingerprint/hebrew.lm 0b765452298f781b4ed6cfda9b9ff0cb 1168605948
+obj /usr/lib/openoffice/share/fingerprint/spanish.lm 6ccdd04e7174a4b4d8024ff2b9da3bc4 1168606397
+obj /usr/lib/openoffice/share/fingerprint/mingo.lm 4b8a5aba3bd8e738f8ab51a5a8bda4cc 1168606158
+obj /usr/lib/openoffice/share/fingerprint/armenian.lm d41d8cd98f00b204e9800998ecf8427e 1168605654
+obj /usr/lib/openoffice/share/fingerprint/hindi.lm 5b5209292d05c7bacc88fe928ae8b357 1168605961
+obj /usr/lib/openoffice/share/fingerprint/french.lm 2154646a638f58226b6ba103974e2999 1168605873
+obj /usr/lib/openoffice/share/fingerprint/yiddish_utf.lm 7e613856f1b42e930e4beec068bf7925 1168606543
+obj /usr/lib/openoffice/share/fingerprint/chinese_simplified.lm aaecf093c984cc018584eb4e55babc1d 1168605729
+obj /usr/lib/openoffice/share/fingerprint/swahili.lm 2b693e56bfe8216fc5337f454068069a 1168606424
+obj /usr/lib/openoffice/share/fingerprint/georgian.lm 2a961891595240aa84770b5ba8a16f3e 1168605897
+obj /usr/lib/openoffice/share/fingerprint/croatian.lm c45a075c9bf0a0f4ccdcd6cee1162412 1168605757
+obj /usr/lib/openoffice/share/fingerprint/tamil.lm 8ee8c15900d270b8f0f62eb32c9f7cbb 1168606466
+obj /usr/lib/openoffice/share/fingerprint/quechua.lm b11568b99a29ec483b889564f6d76353 1168606247
+obj /usr/lib/openoffice/share/fingerprint/belarus.lm b05808c8c56fc76c8fe1aadafcbfd647 1168605678
+obj /usr/lib/openoffice/share/fingerprint/russian.lm 95feea4186146f4f8b0e4cdaf588ba78 1168606289
+obj /usr/lib/openoffice/share/fingerprint/latvian.lm 9e737f1b1c2ebf8281a5444dc6654ae4 1168606073
+obj /usr/lib/openoffice/share/fingerprint/portuguese.lm 17875cddfa9816fc568a53f78fc3a70d 1168606233
+obj /usr/lib/openoffice/share/fingerprint/nepali.lm 43e2cf4faadcc0140de3c0cbf6de4b30 1168606182
+obj /usr/lib/openoffice/share/fingerprint/romanian.lm 3b87ea4f167768f11935a92bdf11d6d7 1168606261
+obj /usr/lib/openoffice/share/fingerprint/manx_gaelic.lm 56cfd5174cb91bf651f28b6c842f529b 1168606119
+obj /usr/lib/openoffice/share/fingerprint/estonian.lm 31a83e8108162dcfdbc6f8a25a9a055f 1168605847
+obj /usr/lib/openoffice/share/fingerprint/norwegian.lm 5a3206d616ef32d8a537ddc1fbb4d4a6 1168606195
+obj /usr/lib/openoffice/share/fingerprint/amharic_utf.lm cad51db3f7b5a72c5129694af04ec11c 1168605613
+obj /usr/lib/openoffice/share/fingerprint/marathi.lm 5f48e80de508261dabb724a58c44a196 1168606133
+obj /usr/lib/openoffice/share/fingerprint/esperanto.lm dcf685a812bbdaa5eb44d666bebb5953 1168605834
+obj /usr/lib/openoffice/share/fingerprint/frisian.lm 55e3546c4a99e7d662bdb1c4c2ca7368 1168605885
+obj /usr/lib/openoffice/share/fingerprint/latin.lm 43f5f6757218dabebc256e26dfe9b82b 1168606060
+obj /usr/lib/openoffice/share/fingerprint/tagalog.lm 517d083aad6e55f028e309fd39c7ffc0 1168606452
+obj /usr/lib/openoffice/share/fingerprint/ukrainian.lm e3a41f55d3320623462a128319982235 1168606506
+obj /usr/lib/openoffice/share/fingerprint/finnish.lm cef134d983ee79f4afc3542e670d4c43 1168605860
+obj /usr/lib/openoffice/share/fingerprint/irish_gaelic.lm 25fec23709a4ea26086b0499113f2a7b 1168606011
+obj /usr/lib/openoffice/share/fingerprint/indonesian.lm 3dc22b2dfe182c3d324e182f96ae2580 1168605998
+obj /usr/lib/openoffice/share/fingerprint/scots_gaelic.lm 2330fb967c99ccc28a9f5b4a19cb3514 1168606341
+obj /usr/lib/openoffice/share/fingerprint/italian.lm 7abac98dc0ae64bcf83d1195d93be9bd 1168606023
+obj /usr/lib/openoffice/share/fingerprint/czech.lm b514aa0975eaef669e34453fd295da26 1168605769
+obj /usr/lib/openoffice/share/fingerprint/romansh.lm fa47ecadc00e7dd41cf0edb488dcbe34 1168606275
+obj /usr/lib/openoffice/share/fingerprint/lithuanian.lm cbfd7a8a2afc867567a92de582e7e928 1168606085
+dir /usr/lib/openoffice/share/Scripts
+dir /usr/lib/openoffice/share/Scripts/javascript
+dir /usr/lib/openoffice/share/Scripts/javascript/Highlight
+obj /usr/lib/openoffice/share/Scripts/javascript/Highlight/ButtonPressHandler.js 95004a5c727bb1bbd092b1c85b52f41b 1098453209
+obj /usr/lib/openoffice/share/Scripts/javascript/Highlight/parcel-descriptor.xml 0c5275b024c2734e029e9240b2464ae2 1082415685
+obj /usr/lib/openoffice/share/Scripts/javascript/Highlight/ShowDialog.js 7fc33e74ceb14e1c3aaba9aaf8168fbf 1098453226
+dir /usr/lib/openoffice/share/Scripts/javascript/HelloWorld
+obj /usr/lib/openoffice/share/Scripts/javascript/HelloWorld/parcel-descriptor.xml 8650b3e03b2a6cf55ddf819f96c76ddc 1076429391
+obj /usr/lib/openoffice/share/Scripts/javascript/HelloWorld/helloworld.js d70bd8dfab6883ad548cf56ac559c387 1098453194
+dir /usr/lib/openoffice/share/Scripts/javascript/ExportSheetsToHTML
+obj /usr/lib/openoffice/share/Scripts/javascript/ExportSheetsToHTML/exportsheetstohtml.js 6bbd095f2323ecece8cc391850d08b0a 1098453179
+obj /usr/lib/openoffice/share/Scripts/javascript/ExportSheetsToHTML/parcel-descriptor.xml 23b5b8dc560479cb7469025e6b018444 1055952780
+dir /usr/lib/openoffice/share/Scripts/python
+dir /usr/lib/openoffice/share/Scripts/python/pythonSamples
+obj /usr/lib/openoffice/share/Scripts/python/pythonSamples/TableSample.py 8389ba3e063cf9610ee1b6596298257f 1108139618
+obj /usr/lib/openoffice/share/Scripts/python/Capitalise.py bd24e8d0fc9114b97b44f69c0baf3878 1108139536
+obj /usr/lib/openoffice/share/Scripts/python/HelloWorld.py 25d79cb28ad3ef9a9a0c2aa0a339b967 1143024311
+dir /usr/lib/openoffice/share/Scripts/beanshell
+dir /usr/lib/openoffice/share/Scripts/beanshell/Highlight
+obj /usr/lib/openoffice/share/Scripts/beanshell/Highlight/ShowDialog.bsh ff522facf6ac5f0d8418c1233f4475f5 1098452960
+obj /usr/lib/openoffice/share/Scripts/beanshell/Highlight/ButtonPressHandler.bsh 3fcb05e9f56c75f5811f3bd212c3e438 1098452946
+obj /usr/lib/openoffice/share/Scripts/beanshell/Highlight/parcel-descriptor.xml 4f81da44f9cfcf526e7d3bd6ebbea03c 1082415600
+obj /usr/lib/openoffice/share/Scripts/beanshell/Highlight/highlighter.bsh 0913e26dfb2e2b57b5a6d751dde763d7 1098452973
+dir /usr/lib/openoffice/share/Scripts/beanshell/Capitalise
+obj /usr/lib/openoffice/share/Scripts/beanshell/Capitalise/capitalise.bsh 476646367ce8b45293fbda086d761a49 1098452918
+obj /usr/lib/openoffice/share/Scripts/beanshell/Capitalise/parcel-descriptor.xml 4d52f0f8a93e02aff8daba66b57efc66 1126230797
+dir /usr/lib/openoffice/share/Scripts/beanshell/MemoryUsage
+obj /usr/lib/openoffice/share/Scripts/beanshell/MemoryUsage/memusage.bsh ecaf4bc55ea0084f3d502b5482f1ac40 1106839570
+obj /usr/lib/openoffice/share/Scripts/beanshell/MemoryUsage/parcel-descriptor.xml bea972548f7303ea46ccef05d7edea95 1044548935
+dir /usr/lib/openoffice/share/Scripts/beanshell/HelloWorld
+obj /usr/lib/openoffice/share/Scripts/beanshell/HelloWorld/helloworld.bsh a99ca170e2c34b5029be314c1938f2f8 1098452932
+obj /usr/lib/openoffice/share/Scripts/beanshell/HelloWorld/parcel-descriptor.xml 92b353808ed0fb9d34f71f86402ac81d 1076429072
+dir /usr/lib/openoffice/share/Scripts/beanshell/WordCount
+obj /usr/lib/openoffice/share/Scripts/beanshell/WordCount/parcel-descriptor.xml 85d4468b97c56faca55ef972b1069cdb 1126230816
+obj /usr/lib/openoffice/share/Scripts/beanshell/WordCount/wordcount.bsh eeba7660593934ba7ab4c12ab55b58a0 1098453013
+dir /usr/lib/openoffice/share/wordbook
+dir /usr/lib/openoffice/share/wordbook/en-US
+obj /usr/lib/openoffice/share/wordbook/en-US/sun.dic 6483eff2aa8debc46ddeedfdc0281be9 1016119417
+obj /usr/lib/openoffice/share/wordbook/en-US/soffice.dic b191899244b85e18bc308f65f75638d5 1200668723
+dir /usr/lib/openoffice/share/readme
+obj /usr/lib/openoffice/share/readme/LICENSE_en-US 3bb8f33cfda5a6697dc478f7084463f7 1213268235
+obj /usr/lib/openoffice/share/readme/README_en-US aee202705d55a5c1131a4994670cdb4e 1213268236
+obj /usr/lib/openoffice/share/readme/README_en-US.html 535fc146fe2e28a84c326e268d9064aa 1213268236
+obj /usr/lib/openoffice/share/readme/LICENSE_en-US.html aaa0e656b8375b8b5064539d6d10ef69 1213268235
+dir /usr/lib/openoffice/share/extension
+dir /usr/lib/openoffice/share/extension/install
+dir /usr/lib/openoffice/share/registry
+dir /usr/lib/openoffice/share/registry/res
+dir /usr/lib/openoffice/share/registry/res/en-US
+dir /usr/lib/openoffice/share/registry/res/en-US/org
+dir /usr/lib/openoffice/share/registry/res/en-US/org/openoffice
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Setup.xcu a0700467fe7829ba881734ba6148ccc1 1213243986
+dir /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office
+dir /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/MathCommands.xcu ef74ec5d9b32d32da4e495304523e6a1 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/WriterFormWindowState.xcu 683be153f5871cd8d29e03c3e4acaaae 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/WriterCommands.xcu 5a9dd743cff8663aab4a952172355cf6 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DrawImpressCommands.xcu 27576b408d14de4dd058ef94da4ec0a5 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/ChartCommands.xcu 31fdc2beb650ea1faaff589ff0b9ea63 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/ReportCommands.xcu 5e4a7d49ed81620bcdeca66f28873bdb 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/WriterWindowState.xcu 311d436571160586af1c711871116c01 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/XFormsWindowState.xcu 1163cde7aca138fbbe6c0b8ee653823a 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DbuCommands.xcu 06ef6aa929ae622a56a738264aad1026 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/BasicIDECommands.xcu 024b52d75aec65370b1ef83ddee7f721 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/BasicIDEWindowState.xcu bea6deae1a2de64f87da159dd4e0ceab 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/GenericCommands.xcu ab59f1f286437b288fa729acba5f53be 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/StartModuleCommands.xcu 2bc7ef750e3c9a12ad4cfdd6a0842083 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/CalcCommands.xcu 9e00094f2a38bf84d36be1af518f7f34 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/GenericCategories.xcu ae3ab33a8a7770ede1d90d76c61638c3 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/BibliographyCommands.xcu e45ea470fd738816d57e3086d0590415 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DbTableWindowState.xcu cb061405976159b64b851b7945e4c883 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DbBrowserWindowState.xcu 6b3691df87103ca1c592a8573da81427 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/MathWindowState.xcu 974430a425119d6503b840d8441218f0 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/Effects.xcu 9599f97ddaa7fa82931455206d37abc7 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DbReportWindowState.xcu 2bd80409dd88feab4b97990e1bc50d10 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DbRelationWindowState.xcu 61a7e1a4b9bf87bb666eb35774955d23 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DrawWindowState.xcu 503e3f42fe8e49932b2fb84e1857003a 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/WriterReportWindowState.xcu 00f079c5626e2898f7c92fa2f0a0eb68 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/ImpressWindowState.xcu 762e9b481fae9f931995c1ddb185048c 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/CalcWindowState.xcu 189b4584996362b84e62d56ca48ba8cd 1213244008
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/StartModuleWindowState.xcu eb39ef901c3a1ff456f6a25580b7ab8c 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/DbQueryWindowState.xcu 4e1d2de1ed020a7cc3cb112b59f1f96c 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/WriterWebWindowState.xcu 681bb0c3c7efcd7bea0093c227c52872 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/WriterGlobalWindowState.xcu 603bc2a387477a3b51ecf529770a6e7d 1213244009
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/BaseWindowState.xcu c7126cc3662978f0f956d32d3ee05012 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI/ChartWindowState.xcu b954c769482599f92bab7871f3c5afa0 1213244007
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/SFX.xcu a06a2658a0edf2fa8e27d2695f33ac5c 1213243998
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/Writer.xcu 90ea26d37ac96883ac92646506789f22 1213243999
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/UI.xcu 58018ad3546572335af9dc453c69113a 1213243999
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/ExtendedColorScheme.xcu 73ff0887e370e23805124358a714c3ef 1213243999
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/WebWizard.xcu 758b13f4d6819614ce6d1ce7ee34fb50 1213243999
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/FormWizard.xcu 5ed2674e617c1111574a163625fafd4d 1213243999
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/Embedding.xcu 8f56a9414b00802a5a3b09506156bd47 1213243999
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/DataAccess.xcu 14e90ae07fd8fb14638e8a2be6fd39b3 1213243998
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/Common.xcu 22ec350992f7d7b4e270f4ba236d2929 1213243998
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/Office/TableWizard.xcu 0586f80c9e44ccbe9bae9d8591ef7d79 1213243999
+dir /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/TypeDetection
+obj /usr/lib/openoffice/share/registry/res/en-US/org/openoffice/TypeDetection/Filter.xcu ec17128270d35f855bda3cf039ae815c 1213257550
+dir /usr/lib/openoffice/share/registry/data
+dir /usr/lib/openoffice/share/registry/data/org
+dir /usr/lib/openoffice/share/registry/data/org/openoffice
+dir /usr/lib/openoffice/share/registry/data/org/openoffice/ucb
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/ucb/Configuration.xcu 63249d1589e785a587b1ae0fa1cfd345 1213244010
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/UserProfile.xcu c541380d5d0374394f3dc0508574fb96 1213243986
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Setup.xcu 626ea9636c974095abf8e062c29f6dee 1213268235
+dir /usr/lib/openoffice/share/registry/data/org/openoffice/Office
+dir /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/MathCommands.xcu 6f18883989b03bfc77c37f11a9b91d15 1213244004
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/WriterFormWindowState.xcu d5126d9f00cb3ee5ea534b11dfaedc45 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/WriterCommands.xcu b6a1aff1bc891254bbc05ea3326f9624 1213244006
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DrawImpressCommands.xcu 2c1f5f144ca8f9ba30c54f44a96fc789 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/ChartCommands.xcu 63123720cb1a97ffd74aeb2ea5e776af 1213244000
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/ReportCommands.xcu d25cad8a9b0a0b9d554770a2593ee725 1213244006
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/WriterWindowState.xcu e282cb8797146d38996a66dbbdd65113 1213244005
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/XFormsWindowState.xcu bb11eae99c2a0e843bca1f4033e4c4e7 1213244005
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DbuCommands.xcu d5446ef8fe17fefbae0e52c33ab308aa 1213244000
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/BasicIDECommands.xcu 2ebec263deec14480c6fb4cb4c32149a 1213243999
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/BasicIDEWindowState.xcu e52eb12f1a6b7d6bb5f13183ecab712b 1213244004
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/GenericCommands.xcu 4973a4cd5a0dd08ba986415324cf7a50 1213244004
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/Factories.xcu 253a83f54c1e6402433f2a950607ba78 1213244007
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/Controller.xcu 984684e7716ba2274ceb3951e131b80d 1213244007
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/StartModuleCommands.xcu 638f126812d1e1088f6be5e76ef65f7a 1213244004
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/CalcCommands.xcu 20d79a9ade73dec1d0a8614bfae7c754 1213244000
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/GenericCategories.xcu 6923c1d975c5e45b685c4a53a973de43 1213244006
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/BibliographyCommands.xcu b260ff01e3d4e9e8d941031142bea127 1213244000
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DbTableWindowState.xcu 6e097436c1a663bcd6bc603a1c89b810 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DbBrowserWindowState.xcu a4e6a5a0857b292f24fa8d483b42e5ef 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/MathWindowState.xcu 968f427e90203aa587b3c80cdebd6052 1213244005
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/Effects.xcu f277c9ae1a516daf10dec615fc4de039 1213244002
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu 1c635ac32064a5e0529201f055773184 1213244007
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DbRelationWindowState.xcu d3d588b3ca6eb35cf16aba01e9448008 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DrawWindowState.xcu 1495033a9d9bd23131f1159a30182f45 1213244004
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/WriterReportWindowState.xcu b717ee462cdccac9fc7e91859b006c71 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/ImpressWindowState.xcu b90dcc69e91086717da10657d64ea319 1213244005
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/CalcWindowState.xcu 676e58c443d4eff35f80fc89e192bf61 1213244004
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/StartModuleWindowState.xcu ea73bcb5968afaffe45d657f47be1342 1213244005
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/DbQueryWindowState.xcu 26e8d631f181e5d3e20375c6eb9d7d6f 1213244001
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/WriterWebWindowState.xcu 2ef60c9fa5aff002de884c30dc3b8bea 1213244006
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/WriterGlobalWindowState.xcu a4c88c5a8d36900e1939592147b7ff05 1213244005
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/BaseWindowState.xcu b0079bf3924fd8b5a0e76287dae2197b 1213244000
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI/ChartWindowState.xcu 0661ea1a92e8e58099aa6d31714dd400 1213244000
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Views.xcu 0f8bcdc4261cc5288592c434b701a473 1213268235
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Calc.xcu e46d03a0f7dec39c44b2ab4f39c34cf5 1213243987
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/SFX.xcu e0995f63892c4950a5db2a21581733c2 1213243994
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Writer.xcu 3c5acd63a2796e2d8c21778faba2e327 1213243996
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Math.xcu 495e556a47d2c7219abb10467cb1c505 1213243993
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Jobs.xcu 878325db7c6efad3151d6ae61bc7a827 1213243990
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/UI.xcu 10a4247ab7ad49173dd8b11d9f5427d9 1213268235
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu 7f1337ca1b6199b4a079cd556f93f0e4 1213243997
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/WebWizard.xcu 092a74abb08a0536b2e87fc10bf96250 1213243996
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Security.xcu b55d5495780d1624b7624fd4e27375a0 1213243994
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Labels.xcu b8f9d585347bd6e3d37ce4ac2276307d 1213243993
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/FormWizard.xcu fbf3e9e8ed34b5f4b64e2bc5db262994 1213243996
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Impress.xcu bed1e82b4d44b2fb1fdd2d30b070e6b1 1213243990
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Embedding.xcu b6d2cd922a687147238beb5b116936f2 1213243989
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/DataAccess.xcu 3de644727fd1b971a919ca4134b08bb3 1213243989
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/ExtensionManager.xcu d52b39f2024eb357a981038098d63ead 1213243989
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Canvas.xcu 80f4dd70a1e95b6d71023a81b0eb5276 1213243987
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/ProtocolHandler.xcu a44c72f575abd52963286fd92a4e58c7 1213243993
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Logging.xcu fb22cae23e35f0fc445ba0baaf6437f6 1213268235
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Compatibility.xcu 64f595bdbfa4de0d73f62fd31cc2d441 1213268235
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Common.xcu 73f7d2fb58f5d6980c0f0026e5144aaf 1213268235
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Paths.xcu 95334249604eb083d63f701ffa8cfc48 1213268235
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/TableWizard.xcu aae4dcfaac15454400a814894a5f0871 1213243996
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Office/Scripting.xcu d751beea5829688bfa38dab751fb4f50 1213243994
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/FirstStartWizard.xcu 4aed5e7933f23e3a673183bdcfd0a843 1213243986
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/Inet.xcu 57a4836705c128a2a2318a1c49f94a75 1213243984
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/VCL.xcu b34e3d1b3d8b6768755d9b18edeecd69 1213243986
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/LDAP.xcu.sample f89b666b4e0e4cd1bd07512d5e4ac9f0 1213243986
+dir /usr/lib/openoffice/share/registry/data/org/openoffice/TypeDetection
+obj /usr/lib/openoffice/share/registry/data/org/openoffice/TypeDetection/UISort.xcu 77d7a9269970cf53e07360eaa2ea994b 1213244009
+dir /usr/lib/openoffice/share/registry/ldap
+obj /usr/lib/openoffice/share/registry/ldap/oo-ldap-attr.map 7ff129ec4e0b74b3c0ae08800266b704 1091544375
+obj /usr/lib/openoffice/share/registry/ldap/oo-ad-ldap-attr.map 9a5c4e56cf0315f898981430b3bddbb1 1091544364
+dir /usr/lib/openoffice/share/registry/modules
+dir /usr/lib/openoffice/share/registry/modules/org
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-draw.xcu 4e5f818a76a833a05304a29bb22cff71 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-report.xcu 84f874bee8ac0db0e2c8b4a5c963f64c 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-writer.xcu 04f21606fc5a18495c9d758a4157e012 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-calc.xcu 064d99cfadc213d491d563ffd5d97c41 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-math.xcu 2020f671c7a1294983775430fa25a9a0 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Langpack-en-US.xcu 597f26fd10770296e2b9db3c32f1442c 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-base.xcu 1c2966155e6298350dd5b45a5d1cf063 1213243986
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Setup/Setup-impress.xcu 8e046bcc12cefa45394549d7d0610b4d 1213243986
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/Office
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-chart.xcu ea7098ec31aaf3cd12036e293a09079e 1213243998
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-report.xcu 1579e1f8b9af1f5a7fcfb3d47edc5e60 1213243998
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-impress.xcu bd3a9218e745e6a87f922a7f413dae83 1213243998
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-writer.xcu 9bb1a87908495921386ed75525bec3c3 1213243998
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-draw.xcu 60d1ea37b00273d3ccc02ab831cd4a00 1213243998
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-calc.xcu 0f4805a0d72c601b36460da9d506b123 1213243998
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Embedding/Embedding-math.xcu c0f5b8526a18c58ad0f8c8d4d52ddf31 1213243998
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-UseOOoFileDialogs.xcu 62f4704d5ebac2d004e9bf2dfb77afae 1213268235
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-dicooo.xcu b8b064ca643abce7fe20ab8bd5c9890b 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-unx.xcu f168a73c679ad2eebb38f246df636f98 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-draw.xcu 52232ebf18a3e7287fe66913624d30ab 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-impress.xcu b47b209d4454c97739a87d36e2363cbe 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-calc.xcu 8f4e5b62ce435899be4f1267e175e3d8 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-math.xcu cc0908053236fbb0d89f7347770ee728 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-writer.xcu b70912170b447883b746921181b96623 1213243997
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Common/Common-base.xcu 7700c473bcc9e057a164d5bba5d94d13 1213243997
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Writer
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Writer/Writer-javamail.xcu 5f2136b9ff5ed71a41559f4c8099d3f6 1213268235
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Scripting
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/Office/Scripting/Scripting-python.xcu 35c45ec9827ac70de51b0e06ea1eb5f4 1213243998
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Misc
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Misc/fcfg_database_others.xcu bc6abe8d69e48e6180d73dc896a2f7d3 1213257556
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Misc/fcfg_chart_others.xcu 31ef5d8eec79db64138adf87a2a9af38 1213257556
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Misc/fcfg_base_others.xcu dcb8766608d8d274a0679e1bdcb5f6b1 1213257555
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_impress_filters.xcu 699ea27ef715ff762f26f746c3481385 1213257554
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_impressgraphics_filters.xcu 14d18769a36d27d6c86e58d44e81ef2f 1213257555
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_global_filters.xcu 9d3e29788017cfb8b2d5714f489080d1 1213257553
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_chart_filters.xcu ae1e0a3d705d9132d1fcc63f6ccee1ec 1213257554
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_database_filters.xcu 4cdbd7694ae9ece8352c23fa20ba3992 1213257554
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_math_filters.xcu f6f494d8dba27cb43c818b6904eaf584 1213257555
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_writer_filters.xcu f6c624dd4f2587b84d7cc0d3a66405f2 1213257553
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_base_filters.xcu 58ad332ab022427db36812a173567ef3 1213257553
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_drawgraphics_filters.xcu 821161dc667e7233ed6e002824efd5e7 1213257555
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_draw_filters.xcu 56bec029caaa633a67f30d12c31743be 1213257554
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_xslt_filters.xcu 6f7e954fc815a966a612ddbda176c93c 1213257555
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_web_filters.xcu 2add08759adf4112c19862299704b850 1213257553
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_calc_filters.xcu 743c7f625fc6a088c3bbe3a7134291cd 1213257554
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_base_types.xcu aeed1811c0c2fbd25a823d31dfbb9eff 1213257551
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_calc_types.xcu 4f6bcd2ee6327564dbacfcec7a2cb6ab 1213257551
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_writer_types.xcu 25ae2243a98190d75052f90eea0748d9 1213257551
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_xslt_types.xcu 0907f45d13f2fdaff322f2731a3c0b3c 1213257552
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_global_types.xcu 33188621eb4da3589fb4cc607020e0f7 1213257551
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_draw_types.xcu 4f1db2cfe2ce58a1becfd3883c815aa2 1213257552
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_web_types.xcu 2c5bbce8d6560adbb29e8fd8e89e5200 1213257551
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_database_types.xcu 06ae8fe1201e3835a9d5bd8612515fce 1213257552
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_drawgraphics_types.xcu d14403e928e17eef4444e40ccaaa2e1e 1213257553
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_math_types.xcu 50008309a618e588244efa7bc5d784ed 1213257552
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_impress_types.xcu 5ae5f1afeb61298f86cdd2ae37e03e00 1213257552
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_internalgraphics_types.xcu 8afb42505acc9b857c765833b0764e57 1213257557
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_chart_types.xcu c361af7f3f4e9458e203ca0c0b16d075 1213257552
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types/fcfg_impressgraphics_types.xcu 5db0871a85f40e7a53288bd3f7d0b2ae 1213257553
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/UISort
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/UISort/UISort-impress.xcu e5c1adc763b0562aa45629b0477f37cc 1213244009
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/UISort/UISort-draw.xcu df949d8f022020ed77069b7d30378fef 1213244009
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/UISort/UISort-calc.xcu d6ec63b4537dc94860e3169513f4850a 1213244009
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/UISort/UISort-math.xcu 9e5ce89f13bcfc0f782536852a978b7a 1213244009
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/UISort/UISort-writer.xcu 242daaeac42fe91361e836a5f0312253 1213244009
+dir /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/GraphicFilter
+obj /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/GraphicFilter/fcfg_internalgraphics_filters.xcu 70ed02abfbc4465758d574dcbf31fc89 1213257557
+dir /usr/lib/openoffice/share/registry/schema
+dir /usr/lib/openoffice/share/registry/schema/org
+dir /usr/lib/openoffice/share/registry/schema/org/openoffice
+dir /usr/lib/openoffice/share/registry/schema/org/openoffice/ucb
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/ucb/Hierarchy.xcs 8c315b23d505653171577ebe308757b2 1213244018
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/ucb/Store.xcs 7345fc1510a73cf2cb3a8bc4bbee2faf 1213244018
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/ucb/Configuration.xcs f89c40d03a339f53bfb5a532d2a88910 1213244018
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/UserProfile.xcs 1d50d45a3d440e1b5f8677377ace8416 1213244010
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Setup.xcs eb5f8075afd9e49e6ba1d0ae6804af03 1213244010
+dir /usr/lib/openoffice/share/registry/schema/org/openoffice/Office
+dir /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/MathCommands.xcs 5a08d478534fdf93c04ca6e1b9e3b71f 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WriterFormWindowState.xcs 4c0402d6fe6832d8e482cb3d50a29a0f 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WriterCommands.xcs 84813e258f33196cae0c72091ca4a4fe 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DrawImpressCommands.xcs 082d5ae1229f10a4b50b6e6a02b433bb 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/ChartCommands.xcs 34be85efb943789e66d4ac9d4977d6fe 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs c5437e2a891656585d1e194fdc570391 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WriterWindowState.xcs dfa76ce519791caa6ab3247c3637c110 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/XFormsWindowState.xcs 7ca6459756cbb5d932fe7f300eee2b1f 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DbuCommands.xcs 2bacc12350cbcbb8503ac99ce2a1319d 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/BibliographyWindowState.xcs 9e2f29cd8b74a741e69db75ffbe7d7ed 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/BasicIDECommands.xcs d7b831fc87fbd037e292f04d65844aae 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/BasicIDEWindowState.xcs 177b2df6546b7853dd2a3e00bb9f1aff 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/Category.xcs 218097830ba386de4ead83b6384de7b7 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/GenericCommands.xcs dbdd2031471f08067e288e464f92fd0f 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/GlobalSettings.xcs f35ec9d55d92a4d2b7bf6142480add1a 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/Factories.xcs c535505349f14857192e2b314f019bef 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/Controller.xcs 8afe94d63e61b1188f132c6ca354e257 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/StartModuleCommands.xcs 9d726801b4108369259a0d9aeb0938b6 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/Commands.xcs 106016436af1008e9cab443ffb7a8421 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/CalcCommands.xcs b605800dcaa2a9c1247f9fcec62698a0 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/GenericCategories.xcs 8e5c56b269d84b2de973249efc0c6118 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/BibliographyCommands.xcs d14a239eefd177a1242f1eed64bffd1c 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DbTableWindowState.xcs 90f816ab299e836a483f3c587bd57384 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DbBrowserWindowState.xcs f2fc79983a1fa182011db3a7cf858bd4 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/MathWindowState.xcs bdb0633fb27027fca9adf628113ec37f 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WindowState.xcs aad094daed60a2fd6acb8cc1fb6895b5 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/Effects.xcs cafec9d94edd06f581685f081b83319e 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs 0027a256f7c933c26518668b02004afe 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DbRelationWindowState.xcs 013c1f12c505d79aa76c9e0e87cfb150 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DrawWindowState.xcs 1944b1ea6b1f6587dd650663f9516e63 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WriterReportWindowState.xcs a70557fdf03a4c4b5b92772fba83550f 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/ImpressWindowState.xcs d62f32a67ccb0512e174e6cdfed04f8b 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/CalcWindowState.xcs ff2a1ff8623f43aec11871d3ff61a7a2 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/StartModuleWindowState.xcs a4db3445aa48efef50060a459869bc18 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/DbQueryWindowState.xcs 5781867ebfafa84538a0a0617d9f93ff 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WriterWebWindowState.xcs ba0c9e5a692707f0f8272e8bb9bd6b63 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/WriterGlobalWindowState.xcs 99d077cf9cbdad2e03a352c86c13ae7c 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/BaseWindowState.xcs 98f054950e902f95be296a00ee7d6ce1 1213244015
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI/ChartWindowState.xcs bb0e6c4541187f8711cc153f7f31cf1a 1213244016
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Linguistic.xcs 482477e37c5ca5c87c95600ea488900c 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Draw.xcs 69a51c8aa102ddd89a7d5725ca9831f9 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Views.xcs 24665646fb0192c0d62d132c3f9de30e 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/WriterWeb.xcs 0de7b4b4408833cd8c43a8724e2ffb34 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/ReportDesign.xcs 9b4971ebc414052053cc62eadd13de69 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Calc.xcs 1e33031b6311b4aa46b96f444ef42b0b 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/TypeDetection.xcs 1234c7be6d5ec564e7697f11a4e6a019 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/SFX.xcs fc140c5a6a15380ed5a0eb49ca000c43 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Writer.xcs 6f802ba4a7986c324f84e82e59ab864a 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Math.xcs 9e2f9c847eb4c30736cc9251034ffd76 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Substitution.xcs 601a1a7509550265dc4fcd60993ea017 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Jobs.xcs 3ae9da2c7ce974afff0e9f8dbc529cf5 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/UI.xcs 1992d8900b286048f7895488e0ef1f92 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/OptionsDialog.xcs ff79a7805332307a9815bc7d58fedfd3 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/ExtendedColorScheme.xcs d4e4424e99b9e56f33c37f926802736d 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/WebWizard.xcs e1ba25ed36b171dd73201796873b4aa1 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Security.xcs b233fef06bfd2112b30f57c156ab7db3 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Labels.xcs ee9b924d8338cbaca53f0915d93517e4 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/FormWizard.xcs ec5606dcbd1baa7ccdcde546d9e84b53 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Impress.xcs 36e76ea158f09b5ff0c3b2a64e9f3a2e 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Java.xcs eb6377ac1b2f2aaa3e8f44b7ce478d8e 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Embedding.xcs 724a6c4a2eda0b10fd4efc72d0d56a37 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Recovery.xcs c95a11d9c501932d696c342075f0daa0 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Commands.xcs 216432a3f17dbdd5dfc699042ac4c800 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/DataAccess.xcs 80441b827c709da8bb678dd4769be5a4 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/TabBrowse.xcs fd47acd6d63dc9365e33016326bade8f 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/ExtensionManager.xcs cf98735dc6ef6882043363d1f0ea60f1 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Canvas.xcs 86239e67fca2f14a7df6f60fb7187b6e 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/ProtocolHandler.xcs 7f9ae4dac9056e667671c674e356d1c4 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Logging.xcs 27bbcc5ab4ab762535a594ef35ea1a19 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Compatibility.xcs d0687e3d0b01fa24a1e4cdae9b1ed3ad 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Common.xcs 281a20f0df3953db3b2617f44f6f084c 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Events.xcs 006f6cec80f582fc0c00d95c82af246d 1213244012
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Paths.xcs 0fe24fa826246397a439d0b81b377480 1213244014
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/TableWizard.xcs 7d6417885d6dc3da3becb593051a9367 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Scripting.xcs 86b96a60f4a4a52011796ecc630357f5 1213244013
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/CalcAddIns.xcs 86bc20aad474afd9e2352ccbcb5d9906 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Chart.xcs 47da60e2c21b48ea64e1288cd3fdd5ea 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Office/Addons.xcs 003ae43dada29429598f7822823c337a 1213244011
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/System.xcs 6c956dd58556cd14512a02e22ae04dbb 1213244010
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/FirstStartWizard.xcs d8715013a0ca7969585050151ba6e301 1213244010
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/Inet.xcs 2fa08046c98b5859ab923fc604287001 1213244010
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/VCL.xcs 5e05cb1afc6e5f0ccbccb519d99c4cdc 1213244010
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/LDAP.xcs 8a5d79013c74be6145aacb2378b2dbee 1213244010
+dir /usr/lib/openoffice/share/registry/schema/org/openoffice/TypeDetection
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/TypeDetection/UISort.xcs fcc75924e5cd48dfd0cbe797a05fd084 1213244018
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/TypeDetection/Misc.xcs fcd89566d0254a1a6ec9b6a5be453fe6 1213244018
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/TypeDetection/Filter.xcs ce2005ce8c5c01635196031145165a82 1213244017
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/TypeDetection/GraphicFilter.xcs 4f4b74beaaa5bf33f8ff0644baa1077d 1213244018
+obj /usr/lib/openoffice/share/registry/schema/org/openoffice/TypeDetection/Types.xcs e222afed5d16d68e05c5189ffbb9dffb 1213244017
+dir /usr/lib/openoffice/share/psprint
+dir /usr/lib/openoffice/share/psprint/fontmetric
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCBookman-DemiItalic.afm 21e809ac44c0c9b3b533c90115ee3ca2 1141932606
+obj /usr/lib/openoffice/share/psprint/fontmetric/Helvetica.afm 120e1dbb080d0165201d600bf125e709 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/Symbol.afm e603e7d98be994ba57c168f7441b488f 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/Courier-BoldOblique.afm dfb053a6e6505ca6c5d4b9521bf0c989 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCAvantGarde-Demi.afm 3762d35d1544ca9ba6b2b20a34a268d1 1141932605
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCBookman-LightItalic.afm 43a4fab45825f51499e94213730799ca 1141932606
+obj /usr/lib/openoffice/share/psprint/fontmetric/Helvetica-Oblique.afm e9e13828295fb2f64aa4ef5545771767 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/ZapfDingbats.afm f0fa8bdb52de717db70017816e19c33b 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/Helvetica-BoldOblique.afm 3ce507f9bb12094a7b86b733b6b11735 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm 8dbe96cf9e43c4958ace825298780adc 1141932608
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCZapfChancery-MediumItalic.afm de2616a0b9d333827541fe38d6388b0f 1141932608
+obj /usr/lib/openoffice/share/psprint/fontmetric/Times-BoldItalic.afm 008aacd3cbd864f62cce8ba9f1a5fa14 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCAvantGarde-Book.afm 1db28e1eed0c46f949aa3637e09e273b 1141932605
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCBookman-Light.afm 9c7e5bb2d6daa377bd12aa0910a12587 1141932605
+obj /usr/lib/openoffice/share/psprint/fontmetric/Palatino-Roman.afm f871c7ccd7182ce03fb8cc1a21fea8fd 1141932607
+obj /usr/lib/openoffice/share/psprint/fontmetric/Times-Italic.afm ffdd8bcedb5a60a9cea9d93f583f0d5e 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/Courier.afm 10d79187b188ba0d43668814dd45ee8f 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/Palatino-BoldItalic.afm 1e2878c74598a257f96542d5d79de03c 1141932608
+obj /usr/lib/openoffice/share/psprint/fontmetric/Palatino-Italic.afm ac211611015031e6f02a06d47fbe0831 1141932607
+obj /usr/lib/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm e46e85bfea6eb29b6fcbb0b600a51669 1141932608
+obj /usr/lib/openoffice/share/psprint/fontmetric/Helvetica-Bold.afm 96c0e4f1f57b58f2d600c48439ec8369 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/Courier-Bold.afm 58e0566c5e2a1a62756a57a100a62dc3 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/Courier-Oblique.afm c3dd21afcf09e548a15d84ee0056646e 1142269368
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCAvantGarde-BookOblique.afm c43ef8607dba76154946bfd12f97cc1d 1141932605
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCBookman-Demi.afm 7f8f940eb08e9800f4c52b1e79b145cb 1141932606
+obj /usr/lib/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm 5c60972f4052725b83a88c2912de44c6 1141932608
+obj /usr/lib/openoffice/share/psprint/fontmetric/Palatino-Bold.afm 34ba5a1a9a3cdbf7d5819d4066f001e7 1141932607
+obj /usr/lib/openoffice/share/psprint/fontmetric/Times-Roman.afm 6e855e1c36e51ffcf90955b20e658c73 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/Times-Bold.afm ee6cc47a59005127eff90793d208446c 1142269369
+obj /usr/lib/openoffice/share/psprint/fontmetric/ITCAvantGarde-DemiOblique.afm f83c7ed20b89d9d5a12c99b031e55d21 1141932605
+obj /usr/lib/openoffice/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm 0b7fb79ddc4f6df7fbdb2506de00ab12 1141932608
+obj /usr/lib/openoffice/share/psprint/psprint.conf 63f577fd5689f7535c51a2e1a83b5973 1201108070
+dir /usr/lib/openoffice/share/psprint/driver
+obj /usr/lib/openoffice/share/psprint/driver/L53__523.PS 1694caea38b7a5449821db4b75c9773c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHCOFLC5.PS 3f0eee502fa1a3439f34993e4a6d5c0c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L333_523.PS 9422c47bcee5b444f55d09147b9c9cba 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APL_NTR1.PS 09a3ddbaa574c148fe799872085c9dc9 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHCOFLR5.PS 118f5f8677af454a89edce308dbc66e2 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK360J21.PS 73def8c2bc181310c72620285dc0273c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK360J51.PS ebb832aaafe9612b3d8f96a4322c62ff 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK360J71.PS d98d8f8ad6f8eec51991c165201412cb 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_15201.PS 3ecfd0ca6379f73a2a96e790eeb67f65 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/SNSPREC1.PS 0641a0773684afb2286b18e58a5566ce 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPIII52_.PS a3e68f9dd4ba5c03e77f9bec9685cb28 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/KD8650P1.PS e99005f12263c7279bd9d0bdcf0e7fe7 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_82F21.PS e583d4fefb6868f438319a6f29df6f0f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_82F51.PS 0ad30bca6122634235734bf3405ec38f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKPH6001.PS 645127dd4b7b44315006d485286bfd59 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPIIP52_.PS c15d7de2b967e80e0d42ebad769192fb 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFAX7010.PS 9f418c87b91fca5929168b6bac79f127 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_P0701.PS bcd66d29dd393e2049d61bdbe449fa0c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ__31.PS 60ba474763df0d483b05d30586584ac4 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK350171.PS c4ac86d18d1dfde062bd8dc356b0f90c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK350172.PS 6572eebf4d55c29868edac0423be8977 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APL_IIF1.PS 369bbc848101e2e396e70d64db5c1880 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK450PJ1.PS 33e12b8ae745472004a4a820d2e89eb0 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APL_IIG1.PS b8e98575092d1c6e5af06c4a2df2a3cc 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4SI3_1.PS 0dd858a2d9931e2d106f478708ff8e34 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/XRN24320.PS 3d0ca7c31273efc6197afbba0f6e3af9 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRAC.PS 6bc42e53be42d255102283c32550798f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRAK.PS 2c3ca5933af119e8b8f00f719f23ec7f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRAN.PS 8ec1c0e8d5c0f0e6097710672d70e717 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/KD92P001.PS 2a7a9f453d728d8ee42de337c476851c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRAP.PS 2b7b8659b86c9ba5e511c62d7d628cd6 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRAS.PS cd6247230f0629c5dcad8267ed669200 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP2500C1.PS 2d89c23626ef6b126d59568e70687c9d 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4SI6_1.PS fd3aef12ae0d8ac36f2a0f23667a50d4 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOS3455P.PS 8c5f41d64491e9c737d632cb765812ac 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWGRF1.PS 3d1ee6a39e36ff6f082b71eb0a510f63 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWGRI1.PS 8d340c65d1438d44a0f04f71be0ebd1f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWGRJ1.PS ee59b4de1372b1952b2f93016fa7c1c1 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_P1201.PS 2db50495669e13665d90032464f1313e 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK350691.PS 45d2f81dba71fd3b197e7105bb5f5b84 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK350692.PS f6eba82104e88e8875024d270f76308a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4PLUS3.PS afebfc5afc6abe9199ed6384e89f9f03 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4PLUS6.PS fdfa03f05d79380d73a41078e9e15abd 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPW810.PS 47c1dc2d421375d48d39dd1098163ee7 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOS1625P.PS 89bae436dbf26521ed8ae8fa05b77655 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLW6101.PS e18472ee7fe246b68738fa4bd8531280 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4M6_V1.PS 4683f64e9150df10d2b3ecceec93bd57 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK550171.PS 73b30789c48ca64a2c467ac67050aa28 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L10__425.PS 76dc98d2c30cb1be2ae45e9c5d90a793 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L50__493.PS 81664ed5d4cb342c0ee589562d3e83e2 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK550391.PS 58819bad3a5bcb3061458a308c87e144 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHGUBEH3.PS 2c16819094e183bac8030b07a979a801 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPS1255.PS 95b2f86b8ae2b90b7dbff693b82d2952 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWBGR1.PS fb9a5370ab9c43c8627c822a38087d82 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHGUBHJ4.PS e2e0c6287153375a760ac7b11b2e8096 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP350J2.PS 348af1505abf1387d59809c2b3a34b56 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFMX3010.PS c1c74f80fa9e2aa01c7ade520b138d51 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPIID52_.PS 7d64726145e4e34b525e003453e53112 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPS1625.PS 941628b111653d9cf2bf81d8521140b7 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWIIF2.PS 18f9976dd4962eac1d067313954bf0d3 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWIIG2.PS 35828a0502d8409d0349a7527452052c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP__CLJ1.PS d34f8ae479a32e12da4c057f16f550e2 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ3D1_.PS c8024af5e53478a8b0f26ed454a9ccbd 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPS1855.PS c590b1a9cfd7fb59e7b1a9f669c98443 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP600J1.PS dce2d9e7251818dcc5fa0c9d7eb3de8b 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/XRD61354.PS 5668d239894cd4925c5b7aa6e6eb0384 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP_3P52_.PS 6a5369cfa25e8da32e6deb343c5528bd 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APNT518_.PS 737bc75f8c661875174a7ebf7a2b7b2f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4ML_V1.PS c8612df86b660d517065c88afeb2799b 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LWNT_518.PS 0f50cd028214014081870a7d74541cc5 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPS2455.PS 89d46311a4940f575ad0bfe35856e957 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4MP3_1.PS 2d1cd34c9e02da3a1903833b2895de2a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/XRD61801.PS 7f43365c60af51827481073bf4c6fd76 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L33__523.PS 079e34ccde9a0da615ec4e4eb7d52f70 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP360P1.PS f8a8f0e95b581f5a9802aed4c0a55321 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_30001.PS 5c139396baf8641dc3608a794ab816e2 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_STPH1.PS 4d712b42f2870a2b6284574bc6ca5083 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L533_523.PS 242818721a592ef6faa035c93e8f90b3 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4MP6_1.PS 116e13722a2f268506916ecfb6c28477 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ3P1_.PS 5472a6fad3f492777f0f545d857ad631 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L20__471.PS 58d419064fea4933b9a7ae94f3c5d691 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFAX3010.PS 20003fbe74bca1725d450468d3bd9d8a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LEX4039P.PS d642c819bee86853dc0cf852c2acba5c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHRKPH7.PS 9be6c09e2d31df11728ebcdfe49655ce 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L20__493.PS 1035ea676af05650577d7b9d80d3e9e0 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHRKPI7.PS 520ad371c010ed7693aa9a027bd8c9c3 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPE310.PS 0e4fa52daa302d86811195ede9e1e1af 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLW8101.PS bee5cda9f25d15c42aaa12fd8fa7a934 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP550J1.PS 360d008b528b08129eed3861da6559f4 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP3SI52_.PS 64de148952f253e8e1ddbab2af14e45d 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWCOB1.PS 9853a560059f73043308e033bcf74f85 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLW81F1.PS 96ee8d395b5a1f52c8c85c30fcc161a5 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK350PJ2.PS 5d88b793ee6b93732e54bc9b799fafb5 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOS1855P.PS 4136fc18b6796a367d76bf2e16c9e477 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK300PJ1.PS 76127bd92997bf7b00bccb424484d289 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LEX4079P.PS f48af14969cbc036f751f19187dd4b47 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOS2455P.PS e97609ddb44b736b34e15eaa54222e73 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHERHJ4.PS d2be9ce8a205491cb7ff6bcb79acd57a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APTOLLD1.PS d4da03e4d81199d656052e6e047641f1 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APNTX501.PS 1b11cbb67ea2070b680756736d74438d 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHQUSHJ4.PS 9e43230176adb9d279f408e56b4f021e 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHCFLRJ5.PS 2f82c99ca409e32d02986c49f506c471 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHERIJ4.PS bac3716963ea0c6005907ba555ea5b32 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHQUSIJ4.PS c2d7e0a625b0c9c909838f8890aa80de 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLWCSB1.PS 1ad7a114f5fb838498d4371ecc7ded9f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APTOLLW1.PS 94d6e9105a249eed734bfdaf6131fa35 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPS3455.PS 2ad6a7d3b687c196a41666c19abc7032 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHERKH3.PS a01a06ce75ffe4cba71bd9bd9755f99c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHERKI4.PS 41b403d6615bd167d3747aa5220c6de4 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFMX5010.PS d2d13c0a7f94183d7a503ec4ba3200a8 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPC1200.PS a2b107ca943b9bdfac5302f3dbf4d0f0 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ4MV1.PS f51ad78dc59cd1aa7095c06c57e20057 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFAX4010.PS 71dfcffa97433389665330d7952b50e5 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK300XJ1.PS 65a46e228e32e7f943854ccaaba11a14 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOS1255P.PS 84983b15c9d1989c5b902e7676e98fe8 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_50001.PS d08f21bad516e275ff359e826647bfe2 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TK550PJ1.PS 46325eca16523fc37f43312a79431317 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP_3D52_.PS 454ed9d90a0845f7eba83eaede477bfe 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPM410.PS 691dc025538be8643177ba70a7b1a282 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHSIGHJ4.PS fe7baecb3852f66f16ad4cc029a4e8fd 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPC40.PS e742f561716a0365d056912d810c7877 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPC45.PS 48f3783368f3a172f0e01fddf0e93606 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHQUSRH3.PS f2e11c08e0e10c37585fb9dfe6f95634 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHQUSRI3.PS fb868b65b6f6a609d0a7d49ee55228dc 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHSIGIJ4.PS 81b0441406f785174576691e16fa5c7a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/DC1152_1.PS 3f702baf69017d0839aa907d06a9d714 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/GENERIC.PS 09dba228a3f961dd120119773e2afb5e 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPT610.PS 7c2fb2be705ae5edc26c99f1454f8ef6 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPT612.PS c1096b2a01973479d448cf13bae13b67 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPT614.PS 3317afffeb28d1dacd4aa7b560af7c4d 1149855438
+obj /usr/lib/openoffice/share/psprint/driver/LOPT616.PS 9bf5f43c8ad3e09f1a185c9fffed2480 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFXJK303.PS 42581d6f81c3980043784ffd13ef3bfe 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFXJK1F3.PS f317b7e4bb16db5074c31bb4068dae3b 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKPH3801.PS 399083ac091b2918ebce0bca5f1b856f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L30__471.PS bc1fae2f2890b6099071992d2a58e02f 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP380J1.PS 4dd1669487246b0d3783dd65aa83cd6b 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/L30__493.PS a53cde5a61bb066de7fa8f450f2ab795 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFXJK2F3.PS e584ba8a3939437d4d859fc331d6c35c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP380P1.PS 4255fe569d56ee9996673725204c9a05 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFXJK3F3.PS 64b538b63190416576b3331ab35cc9e4 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHSIGNH3.PS f928074bda449fa002819d39ddfb0040 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHSIGNI3.PS 0faae56258e9fd59e66157e9d8cb4ba8 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLW3101.PS 38eef0bd22123cf4fa531b91f9aa6c74 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/ADISTILL.PS fce34f3d8aeb14531b6321947c8808ef 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP1200C1.PS b52c8157b4fa1f64e2f85ccdbc3678c4 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFAX5010.PS 1d8affb54af93730d085b10bc2b9dfb9 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APLW3201.PS eadbf49e7231eccca46cc2a3fa3669f7 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP4M3_V1.PS 9dfba784a76c81bb78d161963e97cb03 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ5M_4.PS cf43a44d0d2654f9fbb40acf9d1cfa5a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HP3SIL21.PS 6bef04b64b613c931d6459f1ee977741 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/CAECOGR1.PS c5188a44041199f63e7a530b553ecf34 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ5P_1.PS 9a254c069ac5ac45839a0051848a854d 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKPH4501.PS 299a0034a3b9abbefd60775434395035 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/SGENPRT.PS 6bba3c5b528df26ac187149359cf2624 1126198139
+obj /usr/lib/openoffice/share/psprint/driver/APLW3601.PS c1b64346c58151750411f0e0b53e0fef 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EP_08001.PS 218cfae199b4748dcf6a6a9ba410055d 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ5SI1.PS cdd3cf6810d6eb3e14a60d9eb151bbd1 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APNTXJ1_.PS 34c09556fac2c4825af20ab1328fb5da 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHKPHJ7.PS d8e8eaded999ec657c6dc08cde95376b 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LEXOPTR_.PS 85f54a33ded1606aab6db97a0532a172 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/HPLJ5SIM.PS b59bb112d5417d3fb259f1e9c06e4be0 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/SGENT42.PS 1b1c4c4574b08a1d2641575e017eab3c 1126198154
+obj /usr/lib/openoffice/share/psprint/driver/APLWLOT1.PS 10abce1929b3635436875e8dc97cfd79 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LHHKPIJ7.PS d9e82eb6df940b8f6886fac5097a0938 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/KDH00001.PS 268c07f84d967ae80238ae7a4bd928df 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/KDH00002.PS d55297f5ae841162dde8dadc6323418a 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/XR_DC230.PS bc337562283c95cbb3c6ac3849705961 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/EFMX7010.PS a39f5b54e287591be3c58a4765b8854c 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRAEP.PS a73396f050e03d4e7fdd13c2283a51a5 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APPL_230.PS 73a9fcd0e0f347afa91bacb979546946 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP450J1.PS f44b2c3ee8de6b65d54d9011f80fa921 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/XRN17000.PS 655c6683d4a5584eec536442c0fdb8a7 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/TKP450P1.PS eafbc6fcf70b79579be6b1b6c25db53b 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/LOPTRASC.PS e4572c5e82c5fbce62c80c1630ed3455 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APPL_380.PS f6579c7722ab82425fe0e4a3cac0b0f3 1014912310
+obj /usr/lib/openoffice/share/psprint/driver/APPL_422.PS d4bfad9fc22dd22e5f1749845beac893 1014912310
+obj /usr/lib/openoffice/README aee202705d55a5c1131a4994670cdb4e 1213268235
+obj /usr/lib/openoffice/LICENSE.html aaa0e656b8375b8b5064539d6d10ef69 1213268235
+obj /usr/lib/openoffice/install-dict 2ebeb8b6ba569ccb62d33117ff67bc34 1213268197
+obj /usr/lib/openoffice/THIRDPARTYLICENSEREADME.html 3c1e6923a890a09e0021bf45ee4201fe 1213249932
+obj /usr/lib/openoffice/README.html 535fc146fe2e28a84c326e268d9064aa 1213268236
+dir /usr/lib/openoffice/licenses
+obj /usr/lib/openoffice/licenses/LICENSE_en-US 3bb8f33cfda5a6697dc478f7084463f7 1213268235
+obj /usr/lib/openoffice/licenses/LICENSE_en-US.html aaa0e656b8375b8b5064539d6d10ef69 1213268235
+dir /usr/lib/openoffice/presets
+dir /usr/lib/openoffice/presets/temp
+dir /usr/lib/openoffice/presets/database
+dir /usr/lib/openoffice/presets/database/biblio
+obj /usr/lib/openoffice/presets/database/biblio/biblio.dbf 805fbbd7b4a904be1a74dc98ec5f0a7f 1113302574
+obj /usr/lib/openoffice/presets/database/biblio/biblio.dbt 5666d5090e3be5cf7b4a55248b827ef5 1106314058
+obj /usr/lib/openoffice/presets/database/biblio.odb 583e1a2af0eb79c77f23deaa25f93e07 1148300927
+obj /usr/lib/openoffice/presets/database/evolocal.odb 16cb79cb018c6311e9797e85bd2461b2 1210698988
+dir /usr/lib/openoffice/presets/basic
+dir /usr/lib/openoffice/presets/basic/Standard
+obj /usr/lib/openoffice/presets/basic/Standard/Module1.xba d9bfe6730dee4de6d494843c8d588de0 1005314736
+obj /usr/lib/openoffice/presets/basic/Standard/dialog.xlb d80c8e4ee4e87d35190a89853a3ad8a3 1005314736
+obj /usr/lib/openoffice/presets/basic/Standard/script.xlb fb2a081383049c437f147a58a0be5529 1005314736
+obj /usr/lib/openoffice/presets/basic/dialog.xlc a3a0bac96fdd9fb4a9916b2fdbcc0f74 1121855170
+obj /usr/lib/openoffice/presets/basic/script.xlc a3a0bac96fdd9fb4a9916b2fdbcc0f74 1121855185
+dir /usr/lib/openoffice/presets/store
+dir /usr/lib/openoffice/presets/autocorr
+dir /usr/lib/openoffice/presets/autotext
+obj /usr/lib/openoffice/presets/autotext/mytexts.bau 959b825e2583ba05824e625f19751526 1106928003
+dir /usr/lib/openoffice/presets/template
+dir /usr/lib/openoffice/presets/uno_packages
+dir /usr/lib/openoffice/presets/uno_packages/cache
+dir /usr/lib/openoffice/presets/backup
+dir /usr/lib/openoffice/presets/gallery
+obj /usr/lib/openoffice/presets/gallery/sg30.sdv 58b26eb6ab03be973425381f1de81aeb 976806531
+obj /usr/lib/openoffice/presets/gallery/sg30.thm 8b8d464bbb760ac4987cdd5b711ff2ad 976806531
+obj /usr/lib/openoffice/presets/gallery/sg100.sdv 58b26eb6ab03be973425381f1de81aeb 969354188
+obj /usr/lib/openoffice/presets/gallery/sg100.thm e0288e17058cc63505da7b616ffa89ab 976806531
+dir /usr/lib/openoffice/presets/config
+obj /usr/lib/openoffice/presets/config/gallery.soc 5446a745f3bdd079a3185b3522935f57 993044865
+obj /usr/lib/openoffice/presets/config/autotbl.fmt e69a59b816451e4feb5c756cc6064ddc 1127918097
+obj /usr/lib/openoffice/presets/config/html.soc 8e6544ab04f7a25ceb04dd2926caafe5 1048612928
+obj /usr/lib/openoffice/presets/config/cmyk.soc 579bdcf2ee81c4ff5dac39ab87e59b79 984750286
+obj /usr/lib/openoffice/presets/config/arrowhd_en-US.soe 3fa6042d9f65008a9ffbdd208ca6bf4d 1127920493
+obj /usr/lib/openoffice/presets/config/palette_en-US.soc 25c7b628c2800dcf5be464d35c56ccf5 1127920815
+obj /usr/lib/openoffice/presets/config/hatching_en-US.soh 68bbf6f61f6c4ffedf391a9b9a78784b 1127920655
+obj /usr/lib/openoffice/presets/config/standard.sob b0566ae967929a3b74ef1727392979f0 1027679004
+obj /usr/lib/openoffice/presets/config/standard.soc 6e113b9faa61724941f1e0b52959ede1 1183469543
+obj /usr/lib/openoffice/presets/config/standard.sod f0a93223a30114517060c335500874f4 989922497
+obj /usr/lib/openoffice/presets/config/standard.soe 8592ce52cbfeb0c961d69bc914dae437 989925089
+obj /usr/lib/openoffice/presets/config/standard.sog 494619aae04d65103686783910bb8dbe 984750286
+obj /usr/lib/openoffice/presets/config/standard.soh 394e56837acbafcc19e6cbac33ce7189 984750286
+obj /usr/lib/openoffice/presets/config/modern_en-US.sog ff480c800270faceb67ca0d450e95e4c 1127920732
+obj /usr/lib/openoffice/presets/config/classic_en-US.sog 7fbfd948f6e00bdec1eeecf989cecdf6 1127920564
+obj /usr/lib/openoffice/presets/config/web.soc 9a15deff3a10395b2b28b967488ea280 984750286
+obj /usr/lib/openoffice/presets/config/styles_en-US.sod 5cfb06db5c833f84d9c2ef4f1a70a5d1 1127920922
+obj /usr/lib/openoffice/presets/config/sun-color.soc e080018f69bba7a0316a89011b592a13 1000388432
+dir /usr/lib/openoffice/presets/Scripts
+dir /usr/lib/openoffice/presets/wordbook
+dir /usr/lib/openoffice/presets/psprint
+dir /usr/lib/openoffice/presets/psprint/fontmetric
+dir /usr/lib/openoffice/presets/psprint/driver
+dir /usr/lib/openoffice/program
+sym /usr/lib/openoffice/program/uno -> unopkg 1213268501
+obj /usr/lib/openoffice/program/libodbcbase2.so cd47e8fb35b45d37851b4828ff48f67c 1213268429
+obj /usr/lib/openoffice/program/libi18nregexpgcc3.so 080d9468872422e23c506ed51376e563 1213268429
+obj /usr/lib/openoffice/program/libepb680li.so 48ddb6630803fa9451fceb490bee8b26 1213268429
+obj /usr/lib/openoffice/program/libsvt680li.so 6305ea1e6a9be70e1fe6fe4bda184ab1 1213268430
+obj /usr/lib/openoffice/program/liblnth680li.so c67cd1f5d7dedf78320d4d5071233f89 1213268430
+obj /usr/lib/openoffice/program/libscd680li.so b192fef08ca0207769911823cf7c1023 1213268430
+sym /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so -> libuno_cppuhelpergcc3.so.3 1213268501
+obj /usr/lib/openoffice/program/libvclplug_gtk680li.so ebb77e82d3dd85734116c0655649ff6b 1213268430
+obj /usr/lib/openoffice/program/libhyphen680li.so 425fbbb79c03c0ce7173e6464c9edc1c 1213268430
+obj /usr/lib/openoffice/program/libsdbc2.so d56a512ec60ef8ea1efd883717d8a875 1213268430
+obj /usr/lib/openoffice/program/libbasctl680li.so ed85ec5b2639102cddf07cfa9346cafc 1213268430
+obj /usr/lib/openoffice/program/libucpchelp1.so c20642e83022a297e5fb10015d35a65a 1213268430
+obj /usr/lib/openoffice/program/bootstrap.uno.so 3cadc6e40f86afcedd8d3df10801a82b 1213268430
+obj /usr/lib/openoffice/program/libhwp.so 264973963bb0ba92f6377b12aaad1b39 1213268430
+obj /usr/lib/openoffice/program/libexp680li.so bb83cb510512fcc501e2f32c4dfb2599 1213268430
+obj /usr/lib/openoffice/program/remotebridge.uno.so 24a13aef2a9c56d68489183d35d4c87d 1213268430
+obj /usr/lib/openoffice/program/pagein-calc 05fcd0abbd37d226a64fd4e1f58bde73 1213256910
+obj /usr/lib/openoffice/program/pagein-draw 221df67e9d149cc5f8339fcb1386bb9e 1213256910
+obj /usr/lib/openoffice/program/uuresolver.uno.so 6e43efe691a2484fa12adb23afa6e2f2 1213268430
+obj /usr/lib/openoffice/program/libepp680li.so 36927d76ec84dc12e56dd2077cc3d5ba 1213268430
+obj /usr/lib/openoffice/program/libchartmodel680li.so 38b2cb4144cb8d96472da7bc9f7875ef 1213268430
+obj /usr/lib/openoffice/program/libswd680li.so 737b9b5b4c30daa6072997865eac8f58 1213268430
+obj /usr/lib/openoffice/program/svtmisc.uno.so 25556149e1a37545f372662f3261a966 1213268430
+sym /usr/lib/openoffice/program/libcppuhelpergcc3.so.3 -> libuno_cppuhelpergcc3.so.3 1213268501
+obj /usr/lib/openoffice/program/pagein-common 6521e9e113c8613039fd3acaa764174d 1213256911
+obj /usr/lib/openoffice/program/libevoab1.so 7ccc2cfb8748a6907e9a4f8cfdb7abe1 1213268430
+obj /usr/lib/openoffice/program/libipd680li.so b0509d54f921c011a304265b5f4d92b6 1213268430
+obj /usr/lib/openoffice/program/reflection.uno.so 5a1b37c029f4788c30388a042d574aea 1213268430
+obj /usr/lib/openoffice/program/root3.dat 6eb813a02f48fd3e8e73de7dc2b0abe5 1169477120
+obj /usr/lib/openoffice/program/root4.dat 6d3855496456c2e0dbf9387afcd57780 1169477130
+obj /usr/lib/openoffice/program/root5.dat 847704a4e8eec603906a8a94f242b188 1169477140
+obj /usr/lib/openoffice/program/liboffacc680li.so 67b07c1349f51d8cf2c17fb82922f2a0 1213268430
+obj /usr/lib/openoffice/program/localebe1.uno.so 77468145fca5c1d8c0afaee9a23d3f32 1213268430
+sym /usr/lib/openoffice/program/libsalhelpergcc3.so -> libsalhelpergcc3.so.3 1213268501
+obj /usr/lib/openoffice/program/textinstream.uno.so 87947b65aa3f8ad440bbdb2b68f63b0f 1213268430
+obj /usr/lib/openoffice/program/libtl680li.so 22a3dd41b1ec53f411060643934c5880 1213268430
+dir /usr/lib/openoffice/program/addin
+obj /usr/lib/openoffice/program/deployment680li.uno.so 3c115b97a7196a8aa979df77048a0ac0 1213268430
+obj /usr/lib/openoffice/program/libsimplecm680li.so d23d067fa99c566fb218b2063eb26d14 1213268430
+obj /usr/lib/openoffice/program/libplacewareli.so 0d004c8c40dfb7906652004c063b1be3 1213268430
+obj /usr/lib/openoffice/program/libmsworks680li.so 77637ee4a47d754f258aec77243e020b 1213268430
+obj /usr/lib/openoffice/program/libdba680li.so fe03bf4c8fb82f95708c6a98657c36ce 1213268431
+sym /usr/lib/openoffice/program/libuno_salhelpergcc3.so -> libuno_salhelpergcc3.so.3 1213268501
+obj /usr/lib/openoffice/program/sbase 6797d1bb340fc8ec444036822650dde1 1213256827
+obj /usr/lib/openoffice/program/scalc f37d8687cce1ed233b7b727e8c5eb567 1213256827
+obj /usr/lib/openoffice/program/sdraw 76b6a2fbccb8c5eed615c07ebe2302ed 1213256827
+obj /usr/lib/openoffice/program/configimport 642be100a605693292dc843da6cbafa7 1213246905
+obj /usr/lib/openoffice/program/smath 0b0125b3156885b9133b24ee67e73a27 1213256827
+obj /usr/lib/openoffice/program/unorc 8c8a107e64e37416154bcfc6c91be649 1213268275
+dir /usr/lib/openoffice/program/resource
+obj /usr/lib/openoffice/program/resource/analysis680en-US.res 29e8f97014e7e85ed23911439576970b 1213249968
+obj /usr/lib/openoffice/program/resource/ept680en-US.res 7fd03ae094e532304c9f8b3623c53c32 1213245773
+obj /usr/lib/openoffice/program/resource/epp680en-US.res 22fbd14582b86f4f06ab9ad504e129fc 1213245779
+obj /usr/lib/openoffice/program/resource/frm680en-US.res 347b1ac9074a2c66084683a135b8f358 1213257922
+obj /usr/lib/openoffice/program/resource/t602filter680en-US.res 1f5cc65787629d6be85ad95b1b072c90 1213257590
+obj /usr/lib/openoffice/program/resource/dba680en-US.res 53e5cc5e619c4fbc1c097d2863fd6555 1213256661
+obj /usr/lib/openoffice/program/resource/sdbt680en-US.res fb81cced83ed403b01044123d9a1df02 1213256661
+obj /usr/lib/openoffice/program/resource/updchk680en-US.res 50d9e89918c64914ab0a46d0c0152377 1213257296
+obj /usr/lib/openoffice/program/resource/xsltdlg680en-US.res 44f12520d4d6eb9014ab1c98b0a39ab1 1213257641
+obj /usr/lib/openoffice/program/resource/vcl680en-US.res ed0ec7563825b8efa204ec3fc61218d8 1213244488
+obj /usr/lib/openoffice/program/resource/bib680en-US.res 946afc51e6fe9624364fa382fc634c55 1213256973
+obj /usr/lib/openoffice/program/resource/tk680en-US.res 35451b67d09022457d012304d55e65c5 1213245026
+obj /usr/lib/openoffice/program/resource/chartcontroller680en-US.res 40b12eb610422eeaf27d6e4e55666745 1213255602
+obj /usr/lib/openoffice/program/resource/fps_office680en-US.res 6c3c4026d9ea9314997ab85458649f9b 1213247385
+obj /usr/lib/openoffice/program/resource/sb680en-US.res 14b5d8e0f082b3ea6f0f21f584d4336b 1213250465
+obj /usr/lib/openoffice/program/resource/pdffilter680en-US.res 052df0a4f88e5b61aec1ccddd0a1ed4c 1213257403
+obj /usr/lib/openoffice/program/resource/abp680en-US.res 1216de2734d30504edd70d9d807fb067 1213256998
+obj /usr/lib/openoffice/program/resource/tfu680en-US.res 75e7fb94db1ba3bfd8b40986bc74b6bd 1213245724
+obj /usr/lib/openoffice/program/resource/svs680en-US.res c6b4f6499662640080ff689b75c14c2b 1213245604
+obj /usr/lib/openoffice/program/resource/sdbcl680en-US.res c4bad6683b3b2ba66a929a9eadcadb4f 1213251522
+obj /usr/lib/openoffice/program/resource/eur680en-US.res 983a8c681975c0e7ea8c3c0b98f4979b 1213263509
+obj /usr/lib/openoffice/program/resource/sdberr680en-US.res 074efbbbf7c7f6f092a60dd208430a5d 1213251522
+obj /usr/lib/openoffice/program/resource/preload680en-US.res dd544d8768f4377e241182efd9c55980 1213257047
+obj /usr/lib/openoffice/program/resource/tpl680en-US.res cf5a4f19bf3ff2c35b8fd64320f5e6e8 1213263511
+obj /usr/lib/openoffice/program/resource/sw680en-US.res cee722e85ba86d2632c1500873b2833b 1213267964
+obj /usr/lib/openoffice/program/resource/dkt680en-US.res 6bbbcdead82e37eb2383d753b0015098 1213256926
+obj /usr/lib/openoffice/program/resource/eme680en-US.res fca047a1804220e6cc0f1dde87d5fc95 1213245755
+obj /usr/lib/openoffice/program/resource/productregistration680en-US.res f21a0049499184e90737aacdd22d6803 1213245636
+obj /usr/lib/openoffice/program/resource/spa680en-US.res 44106799708b56712f9cc73d4d6340d1 1213249930
+obj /usr/lib/openoffice/program/resource/uui680en-US.res 240ba6256b9354ccec3c4d033a9b238b 1213245678
+obj /usr/lib/openoffice/program/resource/date680en-US.res df250bc4651adf0b3b125d9b5870f860 1213249975
+obj /usr/lib/openoffice/program/resource/dbw680en-US.res bfe0c5b8789f2eadfa2d83b549d0f197 1213263509
+obj /usr/lib/openoffice/program/resource/wzi680en-US.res 7310ad75bb11856cdf5cd36d9c148de3 1213263510
+obj /usr/lib/openoffice/program/resource/sc680en-US.res ea90cf28f699db1c020a1aa96b8fb32e 1213261061
+obj /usr/lib/openoffice/program/resource/svx680en-US.res 917e0cb44c8493b0315c35800ef26c81 1213254529
+obj /usr/lib/openoffice/program/resource/svt680en-US.res a39ccb32187bb14a4a4f6599dda1392a 1213245604
+obj /usr/lib/openoffice/program/resource/deployment680en-US.res 7d2266e5c4a4383115aa3cd3f90cdad2 1213256838
+obj /usr/lib/openoffice/program/resource/gal680en-US.res 3e664622a9650dcf253371dfaa5e2bf9 1213253439
+obj /usr/lib/openoffice/program/resource/pcr680en-US.res dadbd3070d2aed49abcc98ab3be58004 1213257211
+obj /usr/lib/openoffice/program/resource/imp680en-US.res d34b8bab31da1ebf577b415e997905a8 1213263510
+obj /usr/lib/openoffice/program/resource/epb680en-US.res fc574085986bedd856f8335b972dfa80 1213245761
+obj /usr/lib/openoffice/program/resource/dbp680en-US.res 6cd3b6b1ee65059f0bf24c6954746344 1213257027
+obj /usr/lib/openoffice/program/resource/sd680en-US.res 05e321eb3e583b95d929627572247012 1213263297
+obj /usr/lib/openoffice/program/resource/san680en-US.res 72e2499739cf65a9da351466a2966c7c 1213257233
+obj /usr/lib/openoffice/program/resource/deploymentgui680en-US.res 6c5beee176166117f724ed7df35560ce 1213256897
+obj /usr/lib/openoffice/program/resource/scsolver680en-US.res 1c17f0d175f8a3723f367a658606504b 1213250205
+obj /usr/lib/openoffice/program/resource/fwe680en-US.res cf8df8025cd3bd4e47740b4f88f8cd94 1213247463
+obj /usr/lib/openoffice/program/resource/avmedia680en-US.res cbc7770133657e683103960a7f452f66 1213251261
+obj /usr/lib/openoffice/program/resource/eps680en-US.res dbd664484e85135ad91109aee91fcb44 1213245788
+obj /usr/lib/openoffice/program/resource/ofa680en-US.res 8530ef94715a68b683f0fbd23729851b 1213254536
+obj /usr/lib/openoffice/program/resource/sfx680en-US.res 6d648178eabe87886bb10e0340f16d6b 1213251098
+obj /usr/lib/openoffice/program/resource/acc680en-US.res 7914976efe98d0a950d4f7de799fd7a3 1213248353
+obj /usr/lib/openoffice/program/resource/epg680en-US.res 7cb6b4067e271dace23990e9ea0b8dd9 1213245766
+obj /usr/lib/openoffice/program/resource/cal680en-US.res ec1c7219e81ba6c19b2aaecae908ba9e 1213263511
+obj /usr/lib/openoffice/program/resource/basctl680en-US.res 95af5db46684d48e072200ac043c99ae 1213254791
+obj /usr/lib/openoffice/program/resource/egi680en-US.res ec05968a855f176967e948af2ab9d89e 1213245748
+obj /usr/lib/openoffice/program/resource/cnr680en-US.res fbdda04c03e2009826e2271e737a3601 1213251522
+obj /usr/lib/openoffice/program/resource/dbu680en-US.res 3c7f5b6470699e2029da9200f281a16c 1213256661
+obj /usr/lib/openoffice/program/resource/sm680en-US.res 1d54b96c909375f4239631f1d3d26844 1213263414
+obj /usr/lib/openoffice/program/resource/ooo680en-US.res 43b95af9c8920eb0d129381f348d3422 1213253442
+obj /usr/lib/openoffice/program/resource/textconversiondlgs680en-US.res a249100e595655b5a9683bcc03e64ccd 1213254549
+obj /usr/lib/openoffice/program/resource/stt680en-US.res 3f9d7d13608dfa041e7d1da342bb5496 1213250465
+sym /usr/lib/openoffice/program/libreg.so -> libreg.so.3 1213268502
+obj /usr/lib/openoffice/program/libfwl680li.so 699b1ed08c6c9d6305c70ceb8f835bde 1213268431
+sym /usr/lib/openoffice/program/libsal.so -> libsal.so.3 1213268502
+obj /usr/lib/openoffice/program/libvclplug_svp680li.so e13f30c529cb4d23c485d59d95310b41 1213268431
+obj /usr/lib/openoffice/program/libucb1.so eb8bd93f2884f1ae38318d2e388a92a8 1213268431
+obj /usr/lib/openoffice/program/libfilterconfig1.so 5d71b6014b183ef72419c8705b07077e 1213268431
+obj /usr/lib/openoffice/program/libxsltdlg680li.so 573cf2b4d151fdbd4eb30ad86ea7358e 1213268431
+obj /usr/lib/openoffice/program/libsot680li.so b1d55c44fc2ce63b82b8e7d24c75b61f 1213268431
+obj /usr/lib/openoffice/program/passwordcontainer.uno.so 3eeb57f11fc550c78909386b5b3c6eba 1213268431
+obj /usr/lib/openoffice/program/libfwe680li.so 5e3ebb352f9766cccf3b9c0c1656fadc 1213268431
+obj /usr/lib/openoffice/program/libsb680li.so ea00204a0b5ce34b9cdb6ff4f36220c4 1213268431
+obj /usr/lib/openoffice/program/setofficelang.bin f1eef0cbcaa40820fdac52564e2c7a14 1213268431
+obj /usr/lib/openoffice/program/libctl680li.so 623664b47fc6c8d6d4ead3872a30da99 1213268431
+obj /usr/lib/openoffice/program/libeggtray680li.so 44c9f24765eac09ec511152e35997c75 1213268431
+obj /usr/lib/openoffice/program/libqstart_gtk680li.so 3fbcd2b77f0da02e2ff660597bfa3951 1213268431
+obj /usr/lib/openoffice/program/libsw680li.so b333917e7bdfe4f91365a112c87cdb50 1213268432
+obj /usr/lib/openoffice/program/libsfx680li.so 5e7162fc88b306c08126ff2895e4ecb5 1213268433
+obj /usr/lib/openoffice/program/libucppkg1.so 45beb93d3b732bc1ae6bbb55c534caa1 1213268433
+obj /usr/lib/openoffice/program/slideshow.uno.so 3b7cbd95f3302428186d879f2d16a623 1213268433
+obj /usr/lib/openoffice/program/libsdbt680li.so 6167787723a02ec3ada153ca6700b70d 1213268433
+obj /usr/lib/openoffice/program/libemp680li.so 8521f49fdb93d3bbeaad7191a00e6758 1213268433
+obj /usr/lib/openoffice/program/libbasebmp680li.so c98b84918b5f816ac3be2ea11268d672 1213268433
+obj /usr/lib/openoffice/program/libmysql2.so 525ac0d6d31199eeee33f3437c57e1ef 1213268433
+obj /usr/lib/openoffice/program/updatefeed.uno.so 70fa30d12bda9bbb1fd2a9668f2b4167 1213268433
+obj /usr/lib/openoffice/program/senddoc 387ad42a143cb8f6d0ad43d8e1301295 1213250234
+obj /usr/lib/openoffice/program/libflash680li.so 70deb8d9cfb3a57fa514d8a0812b41ca 1213268433
+obj /usr/lib/openoffice/program/sofficerc ec59d394cb42d48abcee15a5d29688a2 1213268275
+obj /usr/lib/openoffice/program/setuprc fdaaacee5948db93ba2028fd2b681db9 1213268275
+obj /usr/lib/openoffice/program/acceptor.uno.so bbda0706368d0d39accf03ae3b1c15ba 1213268433
+obj /usr/lib/openoffice/program/pythonloader.uno.so 95aededc8c536c0eaca59d06386b38c5 1213268433
+obj /usr/lib/openoffice/program/simpress c6cc75bb679a7cbb7c4def234001ab0b 1213256827
+obj /usr/lib/openoffice/program/libdbpool2.so 884b1f9225b19631befcbe34cc04d9e5 1213268433
+obj /usr/lib/openoffice/program/libvbaobj680li.uno.so 646898ec6fc6e036804778aeb6f3c45a 1213268433
+obj /usr/lib/openoffice/program/libtfu680li.so 4192cd60c7737320b8fd39ad2b2139fe 1213268433
+obj /usr/lib/openoffice/program/vclcanvas.uno.so 3f22f9f501c1a7587dc95378ad8e7439 1213268433
+obj /usr/lib/openoffice/program/libxmlfd680li.so 8ec67858a68b8db622ef7a56c3dae234 1213268433
+obj /usr/lib/openoffice/program/canvasfactory.uno.so 940d9c4dd46b990da6cae1e982842f40 1213268433
+obj /usr/lib/openoffice/program/libsdd680li.so b1dc17272d5b2c5ac750ce29a9111fbd 1213268433
+obj /usr/lib/openoffice/program/libipt680li.so 17211b6e9f27d8ad4e80bf091a39633f 1213268433
+obj /usr/lib/openoffice/program/libsvx680li.so edf4580fc8cb4402279fb1490034e819 1213268435
+sym /usr/lib/openoffice/program/libuno_cppu.so -> libuno_cppu.so.3 1213268503
+obj /usr/lib/openoffice/program/liblpsolve55.so 42ec4ce8b2ae2ead8f9b20bd1c7a598c 1213268438
+obj /usr/lib/openoffice/program/fsstorage.uno.so fec6ba30caeacd65a6b60bad37b8b6c6 1213268438
+obj /usr/lib/openoffice/program/libucpfile1.so b41462dfb5ac87c335d8710f85bf852b 1213268438
+obj /usr/lib/openoffice/program/libjvmfwk.so.3 ddb45905e9e32a207cd5810a0621a170 1213268438
+obj /usr/lib/openoffice/program/libanalysis680li.so 71a768bc81971a8a0e2353a1d080e5e2 1213268438
+obj /usr/lib/openoffice/program/bridgefac.uno.so 73068fe52e096bd0b7f1e94fdd69c8f1 1213268438
+obj /usr/lib/openoffice/program/fastsax.uno.so 6644413b10c6f1a7c3c8beea10bbed1c 1213268438
+obj /usr/lib/openoffice/program/OGLTrans.uno.so acf36bc375ab165061c838f4a1e88118 1213268438
+obj /usr/lib/openoffice/program/libacc680li.so d59d5ab3613627cc4377ed22a0575e05 1213268438
+obj /usr/lib/openoffice/program/libchartcontroller680li.so 903ec7699721b92c386cb919d7c6d514 1213268438
+obj /usr/lib/openoffice/program/deploymentgui680li.uno.so 5878c94a9ba81cc976cc739627151964 1213268438
+obj /usr/lib/openoffice/program/libsd680li.so c309ffe2473828b88b2e542b76169aa5 1213268439
+obj /usr/lib/openoffice/program/java-set-classpath 2e1401522202303821f3ddf3864e2f8f 1213268197
+obj /usr/lib/openoffice/program/mailmerge.py daff88d53c1380fa47ddc686f1cefe96 1213268190
+obj /usr/lib/openoffice/program/libept680li.so 171ea892e4d5ff19d17e05b89e48ee56 1213268439
+obj /usr/lib/openoffice/program/testtoolrc b92300d77fbc1d7255e50a1ba7c11bf7 1213251220
+obj /usr/lib/openoffice/program/types.rdb 65b8bfb17ff100fa76ee16e39f209c19 1213241869
+obj /usr/lib/openoffice/program/libutl680li.so 8e883b6e8273f4321b0faf838506d455 1213268439
+obj /usr/lib/openoffice/program/libcanvastools680li.so c3b96e9a792bf411237b78d2cfb03ea8 1213268439
+obj /usr/lib/openoffice/program/jvmfwk3rc 4222e8b566f43f2c150d91f935144088 1213268275
+obj /usr/lib/openoffice/program/libtextconv_dict.so 160796da1ded0a8c9a4ba8bc1e0f3aae 1213268439
+obj /usr/lib/openoffice/program/libcommuni680li.so f7ed7942801c31a4df946ee77f20138d 1213268439
+obj /usr/lib/openoffice/program/pagein-writer d7c9db8ab979e6aec21c04be7aaad2cb 1213256910
+obj /usr/lib/openoffice/program/libwpgimport680li.so 8f526d455fb8205437bcf0242ddd62d6 1213268439
+obj /usr/lib/openoffice/program/libucpdav1.so 984863da24f19d754e799e260699831a 1213268439
+obj /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 35ea1663a8264d1d185237ca59ab48c5 1213268439
+obj /usr/lib/openoffice/program/soffice ef7010abb58358135ea204904ed68dbb 1213256827
+obj /usr/lib/openoffice/program/libtextcat.so 4c453b729bc327811dd72191094188d9 1213268439
+obj /usr/lib/openoffice/program/libsvl680li.so 72ddf2535917efe481e548797c23ac07 1213268439
+obj /usr/lib/openoffice/program/libcollator_data.so 1caa276979d017c95dc7ecdb8c4a45e9 1213268439
+sym /usr/lib/openoffice/program/spadmin -> soffice 1213268503
+obj /usr/lib/openoffice/program/libpackage2.so c5c77ca9715ad78da2dc1cc9d7c9503b 1213268439
+obj /usr/lib/openoffice/program/libprotocolhandler680li.so c3d37dcfc5ffc09413d8eeda0541ac3e 1213268439
+obj /usr/lib/openoffice/program/libwpft680li.so c4243a8e48a295d0472331c32ff76fec 1213268439
+obj /usr/lib/openoffice/program/simplecanvas.uno.so a5498b31e65906b738a302c37b9dedd2 1213268439
+obj /usr/lib/openoffice/program/libres680li.so 930529fa5dd5ac009371c8b05dcc1492 1213268440
+sym /usr/lib/openoffice/program/libuno_sal.so -> libuno_sal.so.3 1213268503
+obj /usr/lib/openoffice/program/libucphier1.so 09622471fab77f893b9bec27cc05851c 1213268440
+obj /usr/lib/openoffice/program/namingservice.uno.so f8fb44e8d4a1be7483a88361b2f93e40 1213268440
+obj /usr/lib/openoffice/program/libcached1.so f185c6ccf6b6d8f04b02c2e1c21fe8fe 1213268440
+obj /usr/lib/openoffice/program/ucptdoc1.uno.so 74d0a2832eea4389198c24d72c5075c4 1213268440
+obj /usr/lib/openoffice/program/testtool.bin 6a7b57822a7adfc5e68b88b5567321c5 1213268440
+obj /usr/lib/openoffice/program/pythonloader.py 6064261bb499218b95b0ad5b3872214a 1213268190
+obj /usr/lib/openoffice/program/libuno_purpenvhelpergcc3.so.3 8d1a8fdeaed915cd4b2a72c0828d266a 1213268440
+obj /usr/lib/openoffice/program/liblng680li.so d38a0f1d41c5a47c47d5b41c41bdb93b 1213268440
+obj /usr/lib/openoffice/program/libt602filter680li.so 02ad3df84844a3d162aa4298bc517679 1213268440
+obj /usr/lib/openoffice/program/libcppcanvas680li.so b424830fa6f150b81f3c4c3cb3b2079f 1213268440
+obj /usr/lib/openoffice/program/uri-encode 719710e8742aac4fc26ebb2f40933318 1213268440
+obj /usr/lib/openoffice/program/libsm680li.so 8bc6735adbd01e15f6fd8a88fd7e2623 1213268440
+sym /usr/lib/openoffice/program/libsalhelper3gcc3.so -> libsalhelpergcc3.so.3 1213268504
+obj /usr/lib/openoffice/program/liblocaledata_euro.so 6f7b5bbff5e99c2e0dd042dba53328f6 1213268440
+obj /usr/lib/openoffice/program/libxstor.so 92c81fc9368de4c3f516440084d2cfe7 1213268440
+obj /usr/lib/openoffice/program/libfwi680li.so ec3ce2307ac021d1228e80d77d84345f 1213268440
+obj /usr/lib/openoffice/program/libuno_sal.so.3 5089b8b0cd2c2b62dbe6fd7eeedb5b09 1213268440
+obj /usr/lib/openoffice/program/libdeploymentmisc680li.so f979fb8e3b3cdded76b7aaeef1b5bb49 1213268440
+obj /usr/lib/openoffice/program/setofficelang 642be100a605693292dc843da6cbafa7 1213246905
+obj /usr/lib/openoffice/program/configmgr2.uno.so 473dfa37ffc22b5ba5a6cdb73b8dbb83 1213268441
+obj /usr/lib/openoffice/program/swriter 4d1c8a48017c49dd7b8afb53029a8bdb 1213256827
+obj /usr/lib/openoffice/program/libicg680li.so af363d0674b65a375ae0d0350995e536 1213268441
+obj /usr/lib/openoffice/program/unopkg.bin 02d1f35f7d07ed743431b3c00d9a36cd 1213268441
+obj /usr/lib/openoffice/program/libidx680li.so ba5727980c6b2c68e24848f4d3f84875 1213268441
+obj /usr/lib/openoffice/program/libcalc680li.so 195baf23d740e9ee7c46cee1042f5a21 1213268441
+obj /usr/lib/openoffice/program/libuno_cppu.so.3 9ccb9ae2a4c85d3b9264b2d67ef94142 1213268441
+obj /usr/lib/openoffice/program/sysmgr1.uno.so cc9124c00d7c58513ca65cf8db0ab6e2 1213268441
+obj /usr/lib/openoffice/program/libfrm680li.so b63b9b024aaa6b7419eb020690249bec 1213268441
+obj /usr/lib/openoffice/program/gengal 481d4cf30248ffe5d9880520c31b870b 1213254536
+obj /usr/lib/openoffice/program/libsmd680li.so c0dc262ada7bf378e5cf5a666e8f5b10 1213268441
+obj /usr/lib/openoffice/program/stringresource680li.uno.so 226c7dee755eb15475a342797231f435 1213268441
+obj /usr/lib/openoffice/program/i18nsearch.uno.so 3a77907d4a96e2c8f1232f2ece9693c9 1213268441
+obj /usr/lib/openoffice/program/liburp_uno.so f05c12279401d293a6709121a92e40b5 1213268441
+obj /usr/lib/openoffice/program/openintro_gentoo.bmp e8b4140d47127146ef691b68c0707ed2 1210698988
+obj /usr/lib/openoffice/program/libgo680li.so 7e7f4b7e425537d057abb4797ec4ce47 1213268441
+obj /usr/lib/openoffice/program/librmcxt.so.3 be571b01800592b20c14604324ac562d 1213268441
+obj /usr/lib/openoffice/program/libadabas2.so 59de3a1868c9eee23b428b6477dffb0c 1213268441
+obj /usr/lib/openoffice/program/libj680li_g.so 0f04d86478b4966dd217b6b937575776 1213268441
+obj /usr/lib/openoffice/program/librecentfile.so e165d941c9850e43832f2938f70ef1a9 1213268441
+obj /usr/lib/openoffice/program/gconfbe1.uno.so f1b8d3e797622e899750d6927b9c4543 1213268441
+obj /usr/lib/openoffice/program/libspl_unx680li.so 207fba9826c169c6dd74b60c62a9d17d 1213268441
+obj /usr/lib/openoffice/program/libodbc2.so 88ef2698643b0677d921dd2d8df8ab39 1213268441
+obj /usr/lib/openoffice/program/libgcc3_uno.so 6e6ca93de5a8f6611cf9774f364d248f 1213268442
+obj /usr/lib/openoffice/program/libabp680li.so 70f4fa5054bc8339a4811dc0cac9c669 1213268442
+obj /usr/lib/openoffice/program/libcomphelp4gcc3.so 6705f2715bfca7df2dfd4b9178c388c4 1213268442
+obj /usr/lib/openoffice/program/libmcnttype.so 5a63e26baad66e8b5736c0e194681491 1213268442
+obj /usr/lib/openoffice/program/libvos3gcc3.so 696436b1ce984d519cfcf087d2a29d5b 1213268442
+obj /usr/lib/openoffice/program/libipx680li.so c628dbf253e78490765115e50bcc4c8b 1213268442
+obj /usr/lib/openoffice/program/dlgprov680li.uno.so fdf38cfdd3fef8047ec5e340fa01ab02 1213268442
+obj /usr/lib/openoffice/program/libtk680li.so 1d2062c9d14d7f97c48b07abe14ff6d3 1213268442
+obj /usr/lib/openoffice/program/libxmlfa680li.so f572e5701993f7cbe8f66f584013ffec 1213268442
+obj /usr/lib/openoffice/program/liblocaledata_others.so 780fa890b324232fe398748c3dc8fbf3 1213268442
+sym /usr/lib/openoffice/program/libstore.so -> libstore.so.3 1213268504
+obj /usr/lib/openoffice/program/libswui680li.so c6894aa2c5ec223a5a41fec893af8179 1213268442
+sym /usr/lib/openoffice/program/libcppuhelper3gcc3.so -> libcppuhelpergcc3.so.3 1213268504
+sym /usr/lib/openoffice/program/libcppuhelpergcc3.so -> libcppuhelpergcc3.so.3 1213268504
+obj /usr/lib/openoffice/program/libpyuno.so d9ca446c362af476a8ae8a9e4142d13d 1213268442
+obj /usr/lib/openoffice/program/fpicker.uno.so 278e043d933bb7a440f0a212b92173e4 1213268442
+obj /usr/lib/openoffice/program/bootstraprc 0a2cba3a4d2028ec41e8cc76d08ee66d 1213268275
+obj /usr/lib/openoffice/program/libpdffilter680li.so df7d2e0f5087ba960c352e3fda819a1e 1213268442
+obj /usr/lib/openoffice/program/ucpgvfs1.uno.so 8a9a9bc228ad5099a6f293942b7fe5f0 1213268442
+obj /usr/lib/openoffice/program/configimport.bin 8c3c9a57708e47ab6923566147994cdf 1213268442
+obj /usr/lib/openoffice/program/libaffine_uno_uno.so 34bf0d2770ccf7923c21d2b3c772a4c6 1213268442
+obj /usr/lib/openoffice/program/cairocanvas.uno.so 7c29770116e426fc9b00b4c2e43286d4 1213268442
+obj /usr/lib/openoffice/program/libucbhelper4gcc3.so 0ad016ad10ab44280bdd679ce08a00f1 1213268442
+obj /usr/lib/openoffice/program/libreg.so.3 c031781ed5243206a1865cf04b89a159 1213268442
+obj /usr/lib/openoffice/program/libfileacc.so 23655113b5773505f189086981cae37a 1213268442
+obj /usr/lib/openoffice/program/sax.uno.so 7daba4d19d5369a6d4519e9d694fcfd0 1213268443
+obj /usr/lib/openoffice/program/libdbu680li.so b6c0efe3a6f4a56fdc3dfcc5bd78a2ba 1213268443
+obj /usr/lib/openoffice/program/libfwk680li.so 3f6385ae8f95a6fc9713442309ba8843 1213268443
+obj /usr/lib/openoffice/program/libchartview680li.so 37fe2bb74e9f4105e49c0ba91d8c4c14 1213268443
+obj /usr/lib/openoffice/program/streams.uno.so 565bc15706de7aa816e9f75f8625aafd 1213268443
+obj /usr/lib/openoffice/program/pagein 4f0d734a2b024890f9ffb43fa7d7ff72 1213268443
+obj /usr/lib/openoffice/program/cmdmail.uno.so ebc4323a2c33cc6db82f2ae80fa9604b 1213268443
+sym /usr/lib/openoffice/program/pkgchk -> unopkg 1213268505
+obj /usr/lib/openoffice/program/ucpexpand1.uno.so b3ae1d717d5a8aeb4d44e1cae23849e1 1213268443
+obj /usr/lib/openoffice/program/libspa680li.so d750c3c59520134b253209601fd819f8 1213268443
+dir /usr/lib/openoffice/program/plugin
+obj /usr/lib/openoffice/program/libcharttools680li.so 5a4a9d605478920e125ff5b89c84cc14 1213268443
+obj /usr/lib/openoffice/program/libsvgfilter680li.so 0609eb61afc84ffd2831344d1deda165 1213268443
+obj /usr/lib/openoffice/program/hatchwindowfactory.uno.so 6f6089abdc917adbc5a67d8b5414f24c 1213268443
+obj /usr/lib/openoffice/program/migrationoo2.uno.so 91cf00b327a0888539131b7bf41d16aa 1213268443
+obj /usr/lib/openoffice/program/uno.bin 1e1aa36c8e70ea26c89dc7980d8653b9 1213268443
+obj /usr/lib/openoffice/program/configmgrrc 1071010ccd94dfbdf18ae4cc65380a9e 1213268275
+obj /usr/lib/openoffice/program/libxmx680li.so b8e2d0757b5f446490b7966fd41e9c25 1213268443
+obj /usr/lib/openoffice/program/oosplash.bin fffece5b21dd79f40ff0ecce33b90cda 1213268443
+obj /usr/lib/openoffice/program/liboox680li.so 0ec0ffcf6bedb91510320d1033b03e6a 1213268443
+obj /usr/lib/openoffice/program/behelper.uno.so c2e83a5132e9083d9bf0e7f4c9810676 1213268443
+obj /usr/lib/openoffice/program/invocadapt.uno.so 9631234eab4f60970c82d3407cb45744 1213268443
+obj /usr/lib/openoffice/program/spadmin.bin 6b29038ba006f6a9561141de8580e430 1213268443
+obj /usr/lib/openoffice/program/services.rdb a1a3a6532432832a40425337bf8f4073 1213268273
+obj /usr/lib/openoffice/program/libi18nisolang1gcc3.so b4d32edeb0e3b6dece073e7622cd812d 1213268443
+obj /usr/lib/openoffice/program/libegi680li.so 42695a32323271b46de32beeda08c4d3 1213268443
+obj /usr/lib/openoffice/program/hid.lst 753d96e0f411605ecd4d046fbb9e578a 1195834287
+obj /usr/lib/openoffice/program/about.bmp 1251801d2924584b359998a425564d7e 1194358404
+sym /usr/lib/openoffice/program/libsal.so.3 -> libuno_sal.so.3 1213268505
+obj /usr/lib/openoffice/program/libspell680li.so 3576e87d2323f8d253ea917940fd772f 1213268443
+obj /usr/lib/openoffice/program/open-url d385ec90bd84a968d967923912c7a605 1213250234
+obj /usr/lib/openoffice/program/i18npool.uno.so b0b3b6b304065e8d9c8a902f565f02ed 1213268443
+obj /usr/lib/openoffice/program/libunsafe_uno_uno.so 265cadbc29ad3eda8e21c06d42211952 1213268443
+obj /usr/lib/openoffice/program/liblog680li.so ab40da9eab480e6b0f72c223839f3b4a 1213268443
+obj /usr/lib/openoffice/program/introspection.uno.so e7c767418ae291c4b9743e9d6c27a3a2 1213268443
+obj /usr/lib/openoffice/program/libsdui680li.so 79a0e77bddf959871f25965e90b3abe5 1213268443
+obj /usr/lib/openoffice/program/uno.py 02302fa95300e3ba9ec8a2253dda5184 1213268190
+obj /usr/lib/openoffice/program/unopkg a5a4defe7cdbe2ce0b76b8920fcbfbcd 1213256827
+obj /usr/lib/openoffice/program/libscn680li.so 8a96923a71d3ae7502f386d999421391 1213268443
+obj /usr/lib/openoffice/program/soffice.bin 8fb879d03f8b41edeb3d328e57cd065a 1213268443
+obj /usr/lib/openoffice/program/syssh.uno.so 17fdeb1de13eed5c1a9e68b1ff01a98f 1213268443
+obj /usr/lib/openoffice/program/unohelper.py b91318f88f332c4b09e03054a7326aa9 1213268190
+obj /usr/lib/openoffice/program/libanimcore.so 21ffca2da8b1bdcea7e083f71c4516ae 1213268444
+obj /usr/lib/openoffice/program/libips680li.so 667f7e94ef52db5221b9221608c3c48d 1213268444
+obj /usr/lib/openoffice/program/viewdoc adef40faff92346bc194438af08f54f2 1213247984
+obj /usr/lib/openoffice/program/libguesslang680li.so dacb92ca65962f117f27f0148bc6d391 1213268444
+obj /usr/lib/openoffice/program/libdbtools680li.so 729f26e79556a8474781cd2dd6e80b14 1213268444
+obj /usr/lib/openoffice/program/libbasegfx680li.so 8c2b8a15e67931b4416a1034840f3cd8 1213268444
+obj /usr/lib/openoffice/program/libsrtrs1.so 9249a8eb806bddef6d3fbc3b056e8219 1213268444
+sym /usr/lib/openoffice/program/libcppu.so.3 -> libuno_cppu.so.3 1213268505
+obj /usr/lib/openoffice/program/libtextconversiondlgs680li.so 62064c564a3c28e69294ba55c3e9aaa8 1213268444
+obj /usr/lib/openoffice/program/libfwm680li.so eeb13b9bf594532c62c4be10b8e64f4b 1213268444
+obj /usr/lib/openoffice/program/libpreload680li.so 93a79a6045f8ba53a0fbfcb0100eb123 1213268444
+obj /usr/lib/openoffice/program/oovbaapi.rdb 9ded212620284d8cf431fa16dcd404a8 1213243433
+obj /usr/lib/openoffice/program/pythonloader.unorc e4c05de1b9b8f97368dde878aa212dc3 1213268275
+obj /usr/lib/openoffice/program/libxsltfilter680li.so 7d3a4709812bee8617f58025c9444580 1213268444
+obj /usr/lib/openoffice/program/libcui680li.so f23cbae519fddf8226b5efe0d8a53bf1 1213268444
+obj /usr/lib/openoffice/program/libxcr680li.so ac534b98147399c370c06b937cc6dc2e 1213268444
+sym /usr/lib/openoffice/program/libcppu.so -> libcppu.so.3 1213268505
+obj /usr/lib/openoffice/program/libdbp680li.so 0fece6b807d95f1180a6de6df51a2d03 1213268444
+obj /usr/lib/openoffice/program/libsc680li.so 3c0b712ffcb0c59f39157415e7889b88 1213268444
+obj /usr/lib/openoffice/program/libeps680li.so edd05885c57534cbbeca080dec944280 1213268444
+obj /usr/lib/openoffice/program/libupdchk680li.so ca5b895cb075f169438d1c49180417ad 1213268445
+obj /usr/lib/openoffice/program/kde-open-url db0b3c3081bde90973703f5a57d6a677 1213250234
+obj /usr/lib/openoffice/program/libvcl680li.so a8698609542e1e6d71dc9c2fce4fcb03 1213268445
+obj /usr/lib/openoffice/program/gengal.bin 9be563d52913594db091599b221414f5 1213268445
+obj /usr/lib/openoffice/program/officehelper.py 243bb489a809c180b21a9629ee840954 1213268190
+obj /usr/lib/openoffice/program/libpsp680li.so 6eac1f1ad4fe1dfd85213d4fdca84977 1213268445
+obj /usr/lib/openoffice/program/gnome-open-url.bin 9fbcda9fe42bae71a87318db74994d03 1213268445
+obj /usr/lib/openoffice/program/libicd680li.so ecf18414ef2ba00cbeef067194c5eb50 1213268446
+obj /usr/lib/openoffice/program/libi18nutilgcc3.so faed02537a39ad3719345fc7db299f42 1213268446
+sym /usr/lib/openoffice/program/librmcxt.so -> librmcxt.so.3 1213268506
+obj /usr/lib/openoffice/program/libunoxml680li.so e1acd568e55da2c91b14385a70795707 1213268446
+obj /usr/lib/openoffice/program/desktopbe1.uno.so 268a0f9884d4898a4de76abf613e012a 1213268446
+obj /usr/lib/openoffice/program/libitg680li.so 8a3b6c34320e15d3a7fee9da411754d0 1213268446
+obj /usr/lib/openoffice/program/libjvmaccessgcc3.so.3 6f16f18e7f43e75864993c568841ac7f 1213268446
+obj /usr/lib/openoffice/program/libdbaxml680li.so 7ff6af14bed77254dfc2ce925500bdcf 1213268446
+obj /usr/lib/openoffice/program/gnome-open-url ff1caae482573c850a1645e1f2d3d6eb 1213250234
+obj /usr/lib/openoffice/program/libdate680li.so 6a56bd80158559bd5ea7ea9fba9f529f 1213268447
+obj /usr/lib/openoffice/program/libindex_data.so a7daeb6b552c82a4708e7f84167652e4 1213268447
+obj /usr/lib/openoffice/program/textoutstream.uno.so 72e601280230a9eec0473b24d181b26c 1213268447
+obj /usr/lib/openoffice/program/productregistration.uno.so e41253445e81820c39d61e2fee3cb32a 1213268447
+obj /usr/lib/openoffice/program/libemboleobj.so bca189bb4c1c4a50e046f1d09dc3cc71 1213268447
+obj /usr/lib/openoffice/program/libxo680li.so 925889b009fef4a1495a20fe34d4f860 1213268447
+obj /usr/lib/openoffice/program/pagein-impress 221df67e9d149cc5f8339fcb1386bb9e 1213256910
+obj /usr/lib/openoffice/program/basprov680li.uno.so 406c81fc708e4693d7b1188994ae3add 1213268447
+obj /usr/lib/openoffice/program/libxof680li.so 3fd99f0ff796a168ad50893b51551212 1213268447
+obj /usr/lib/openoffice/program/pkgchk.bin c54f35495d23ed5a663525375aab5ba4 1213268447
+obj /usr/lib/openoffice/program/libime680li.so 9c241aa8105907529d23646eb82e5bb3 1213268447
+obj /usr/lib/openoffice/program/liblocaledata_en.so 5a063e2c14be69d851d7284673b2d3b8 1213268447
+obj /usr/lib/openoffice/program/liblocaledata_es.so 9af13cd85dd4e92001763df8d8e74723 1213268447
+obj /usr/lib/openoffice/program/libepg680li.so 44c7f4cdd70a4809c7a25c422f5e8027 1213268447
+obj /usr/lib/openoffice/program/libevtatt.so a49041bad12b5bb07954b253fd739c69 1213268448
+obj /usr/lib/openoffice/program/libtvhlp1.so e2e64b46560f1b030511eba541ff2741 1213268448
+obj /usr/lib/openoffice/program/libpcr680li.so 9e5eddc69c40fd7a92fe6eba1b8dd65b 1213268448
+obj /usr/lib/openoffice/program/cde-open-url 1b09cb8c3518151cb4631e0259e04f57 1213250234
+obj /usr/lib/openoffice/program/libwriterfilter680li.so db197e24553318f91a603ef0756f4da8 1213268448
+obj /usr/lib/openoffice/program/libfile680li.so cbcfa4b96db44f569865655e3cae1666 1213268448
+obj /usr/lib/openoffice/program/vbaevents680li.uno.so a46c59aaa0189f8a85407b54808d09b9 1213268448
+sym /usr/lib/openoffice/program/libsalhelpergcc3.so.3 -> libuno_salhelpergcc3.so.3 1213268506
+obj /usr/lib/openoffice/program/libdbacfg680li.so 249a5bcecd9d231321aace199d075b62 1213268448
+obj /usr/lib/openoffice/program/libspl680li.so ea9b002ae169a8acfa81fffc4d067d5d 1213268448
+obj /usr/lib/openoffice/program/connector.uno.so 2afb951c4e1f7796a1c9e8a81a5bae2e 1213268448
+obj /usr/lib/openoffice/program/libeme680li.so 378a4189f7a5f67eeb57da0c01d1d0ec 1213268448
+obj /usr/lib/openoffice/program/libira680li.so 59de090cd38fc9577dbd18d5c8ac75a0 1213268448
+obj /usr/lib/openoffice/program/libuui680li.so 41af32d76ac00f9798465d7220c9918a 1213268448
+obj /usr/lib/openoffice/program/libdict_ja.so 4915fe43dc9ca908cbb74096b5d4e95a 1213268448
+obj /usr/lib/openoffice/program/libucpftp1.so 8cb7dd473ede7a5293e4f922d7ca7a66 1213268448
+obj /usr/lib/openoffice/program/pythonscript.py cecca4b74ffdb63f07f59fd4bc7e12ca 1213268190
+obj /usr/lib/openoffice/program/pyuno.so 4392ea1e4ddba07e24fe5d1acebf50be 1213268448
+obj /usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 fe70a43fd485721c4b155685a8c09ec2 1213268448
+obj /usr/lib/openoffice/program/versionrc b3e33ac2f7ae0d5dd7337337525e8750 1213268275
+obj /usr/lib/openoffice/program/libdbase680li.so 38032d78106299eea34a5d1b1a290c60 1213268448
+obj /usr/lib/openoffice/program/scsolver.uno.so 4f4ff33e1ccdcf458144ada67576f54a 1213268448
+obj /usr/lib/openoffice/program/libdict_zh.so 1e6dccc665283fd288472c1663d69853 1213268448
+obj /usr/lib/openoffice/program/libembobj.so bf3d03f69d1adcbcd2687e154413b084 1213268448
+obj /usr/lib/openoffice/program/libvclplug_gen680li.so 7342a26aadf266c2ef6ed841c2b00405 1213268448
+obj /usr/lib/openoffice/program/libavmedia680li.so b4aaaf2de40e5817dbad3d60255d1be2 1213268448
+obj /usr/lib/openoffice/program/libexlink680li.so fd219d02b2e1e5c5172657655ed827b8 1213268448
+obj /usr/lib/openoffice/program/libiti680li.so 53c37259de289c9f2091c680f98d1f12 1213268448
+obj /usr/lib/openoffice/program/stocservices.uno.so 834fc9dc3842a453b422c9475330756e 1213268448
+obj /usr/lib/openoffice/program/libera680li.so 886bed8c7d4799c99ac1c3b70aa26d1d 1213268448
+obj /usr/lib/openoffice/program/libstore.so.3 0f4b916b8ade93f2fabd8d890321783f 1213268449
+obj /usr/lib/openoffice/program/libsts680li.so e98ccf3c2911293cdce8d5f8c9c8f2ac 1213268449
+obj /usr/lib/openoffice/program/fps_office.uno.so fdb38c0469d3fc75f9096b06736e8812 1213268449
+obj /usr/lib/openoffice/program/libdtransX11680li.so 7515f9bcdb0d9f9190906c7e6cc5b1e7 1213268449
+obj /usr/lib/openoffice/program/libscui680li.so ecaf5dc9d8eda871932982ff55af80ad 1213268449
+obj /usr/lib/openoffice/program/liblwpft680li.so 09733c146c416a48d758a4e0339e0af5 1213268449
+obj /usr/lib/openoffice/program/libipb680li.so dc1ee0eebf818d578620779e2c6a0bde 1213268449
+obj /usr/lib/openoffice/program/libflat680li.so 7c2c9ee1d42068fca57f7453f5e80d86 1213268449
+obj /usr/lib/openoffice/program/libscriptframe.so edbb10f970f2dbbb1cf5911d3011e308 1213268449
+obj /usr/lib/openoffice/program/invocation.uno.so 40a392fa60244e12627ddc07bfb9894f 1213268449
+obj /usr/lib/openoffice/program/fps_gnome.uno.so 504d177a0884544dfa56d24447291da0 1213268449
+obj /usr/lib/openoffice/program/libbib680li.so f8c83ca763d8183e1aa10f4ad32d7a03 1213268449
+obj /usr/lib/openoffice/program/libsax680li.so b224532d749a4e0235227f5fbabb2fda 1213268449
+obj /usr/lib/openoffice/program/libeti680li.so 8be746cdabf7f520789cba99d8fbd661 1213268449
+obj /usr/lib/openoffice/program/libhelplinker680li.so 8abbd873129aa4a6e1da55e58039aae9 1213268449
+obj /usr/lib/openoffice/program/gnome-set-default-application 3ee4fde0538a3415f6e484d6d3a6a894 1213268449
+obj /usr/lib/openoffice/program/proxyfac.uno.so 7be2052a9c1f81abd7a1329a5c4dd2ab 1213268449
+dir /usr/share
+dir /usr/share/man
+dir /usr/share/man/man1
+obj /usr/share/man/man1/unopkg.1.bz2 0e22fe9dea084a4c4b421a72542160a9 1213268197
+obj /usr/share/man/man1/openoffice.1.bz2 2da66fb226ec97f78b1f53f1ab9b0632 1213268197
+dir /usr/share/mime
+dir /usr/share/mime/packages
+obj /usr/share/mime/packages/openoffice.xml 687e72e29bd1c5ee9ffa8cfc65dbbad6 1213268199
+dir /usr/share/icons
+dir /usr/share/icons/hicolor
+dir /usr/share/icons/hicolor/16x16
+dir /usr/share/icons/hicolor/16x16/apps
+obj /usr/share/icons/hicolor/16x16/apps/ooo-base.png a038764a0f4f6558881a4a1d1aac432e 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-impress.png 6130df4f8439802cc0411b8d06b2d1c2 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-printeradmin.png 47fadc4ebbfd33d48bb7b233f48754a1 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-draw.png b76246f0f72d6c281e18dd814ba3b5f2 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-calc.png 0cdcfd8b597ea1494d9b6582168b6d29 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-writer.png 1a75a863119e2460f0f6accdbd52faa5 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-gulls.png 01fdc7018ece4da5977ee33d8c373a50 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-web.png 15e06edf731ef2a43ebace9753481982 1213268197
+obj /usr/share/icons/hicolor/16x16/apps/ooo-math.png bf71847ff57647e07d9614cac295b66d 1213268197
+dir /usr/share/icons/hicolor/22x22
+dir /usr/share/icons/hicolor/22x22/apps
+obj /usr/share/icons/hicolor/22x22/apps/ooo-base.png a9d00852ffa63808eb2acb91493c9ec1 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-impress.png abba7c9e8f56268d09abe9d7301703a6 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-printeradmin.png 5e7f8bde44f6a0893b578002df640419 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-draw.png cabaf9ee1c31a3a8982da590a0b5e3a0 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-calc.png 425971b2db6fe2f6e9a7fe2662742ca1 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-writer.png 180a7b9181c38e9bf8aa7763a311ec14 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-gulls.png 29f54f522c939003680096c99a128852 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-web.png 8f8fc7881a6a55c2943501d1353ec42d 1213268198
+obj /usr/share/icons/hicolor/22x22/apps/ooo-math.png 1918d78bef63e530a6c647d9fd5108e6 1213268198
+dir /usr/share/icons/hicolor/24x24
+dir /usr/share/icons/hicolor/24x24/apps
+obj /usr/share/icons/hicolor/24x24/apps/ooo-base.png 76bee6ae77993667b8315ac3a91295b9 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-impress.png 0a8ceb7c469f1e6f4d45dd585e1dcfbd 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-printeradmin.png 89bbb5523586539f2d08e1cca399ee33 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-draw.png e317959bf71d71da5f3636b528cf9d5b 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-calc.png aeebc6937f964da7f4825da9e6745813 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-writer.png 3dabc2f89da346965975c52d5d5729bb 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-gulls.png 9d9b5fd6c079b5d43382b2965336a388 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-web.png c3d18de9e701fcb522da26a48e4f8a24 1213268198
+obj /usr/share/icons/hicolor/24x24/apps/ooo-math.png 4ffa7435fa2adb66c029cee0c17e754d 1213268198
+dir /usr/share/icons/hicolor/32x32
+dir /usr/share/icons/hicolor/32x32/apps
+obj /usr/share/icons/hicolor/32x32/apps/ooo-base.png 4527d53d476d581255906fc4e66055a5 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-impress.png 78587a6c2ebeabfe1b2d913166c60a1d 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-printeradmin.png dbb46b3dd8b9511b24b4a80297ef3b32 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-draw.png 45138aadcc791d3eaed94a42c6a3165b 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-calc.png 0362629791c414efe7d1c71833fc3cbb 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-writer.png 783b03112a018f70f0dd07b615b4ca0e 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-gulls.png f76cb590a765c06102eb6ca30ae64a80 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-web.png 160d2dd807f1ffd4b3ea9b3dbca479bd 1213268198
+obj /usr/share/icons/hicolor/32x32/apps/ooo-math.png 1806a33f1e6185f60c2a262e5ab5f2ec 1213268198
+dir /usr/share/icons/hicolor/48x48
+dir /usr/share/icons/hicolor/48x48/apps
+obj /usr/share/icons/hicolor/48x48/apps/ooo-base.png e46e991cbfa6626b39eab2b20f548a53 1213268198
+obj /usr/share/icons/hicolor/48x48/apps/ooo-impress.png 4152e8a507c59dfbedc02e39b6192c9b 1213268199
+obj /usr/share/icons/hicolor/48x48/apps/ooo-template.png 61baf9dbed6856fdd0e82fb5e8ed21b5 1213268199
+obj /usr/share/icons/hicolor/48x48/apps/ooo-draw.png 95467fe24eff4a0f64fc52216c8dc504 1213268198
+obj /usr/share/icons/hicolor/48x48/apps/ooo-calc.png 8921bc85369b5a28c37e3b27d87fcc22 1213268198
+obj /usr/share/icons/hicolor/48x48/apps/ooo-writer.png 989ffc259ca798567bb7b8597efa2c6c 1213268199
+obj /usr/share/icons/hicolor/48x48/apps/ooo-gulls.png 01c9149fd27f43c67ea811f9ef6fca43 1213268198
+obj /usr/share/icons/hicolor/48x48/apps/ooo-web.png 74bdd541ae821e6dfdd8093293a64392 1213268199
+obj /usr/share/icons/hicolor/48x48/apps/ooo-math.png 0284e65455799abd2bc195fb7cc5b726 1213268199
+dir /usr/share/icons/hicolor/scalable
+dir /usr/share/icons/hicolor/scalable/apps
+obj /usr/share/icons/hicolor/scalable/apps/ooo-base.svg f15a1d3464d5a8b843ca699d0da32d5e 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-impress.svg 2c8f4e618c3af49904ed2c66c49b7e1c 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-template.svg dc7f1ae17cb8ef59dc320e9505931a6a 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-printeradmin.svg 9671181b9ba4178c9588c88124d232c2 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-draw.svg 5f5240afd0adc8d38601ddec7e9080eb 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-calc.svg 80f098d76dd95f7b71cf4f43b322cbbc 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-writer.svg 7f8bac9588c3193453de85785a104408 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-gulls.svg 445bd5ffdbe650c4f72607fdac6ad8b5 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-web.svg 8e40ef703a869b5f1c913b862b488c17 1213268199
+obj /usr/share/icons/hicolor/scalable/apps/ooo-math.svg 736783a9f63eb62f77368277f10fb333 1213268199
+dir /usr/share/applications
+obj /usr/share/applications/template.desktop 9864f652a2e9b1e1f50b778532d33cff 1213268197
+obj /usr/share/applications/base.desktop 4f1f319e313743562c4b460580f84cc3 1213268197
+obj /usr/share/applications/web.desktop 08ee77ef214eda1e453874486d01329f 1213268197
+obj /usr/share/applications/writer.desktop e82e9d546efa5bb870a30a2f8d8efded 1213268197
+obj /usr/share/applications/calc.desktop 28c0d378a800a1d256475238c9f6a07c 1213268197
+obj /usr/share/applications/math.desktop dba600d36076560a64ea70dcda03c33a 1213268197
+obj /usr/share/applications/impress.desktop da48a7e1584a5d0c9e9f13cdb6a814ac 1213268197
+obj /usr/share/applications/draw.desktop 326ca1bbd317631f41ecf419e208b9a1 1213268197
+obj /usr/share/applications/ooo-extension-manager.desktop 6ff3eb253308b9990d7b602b1a56d391 1213268197
+dir /usr/share/pixmaps
+sym /usr/share/pixmaps/ooo-base.png -> /usr/share/icons/hicolor/48x48/apps/ooo-base.png 1213268507
+sym /usr/share/pixmaps/ooo-impress.png -> /usr/share/icons/hicolor/48x48/apps/ooo-impress.png 1213268507
+sym /usr/share/pixmaps/ooo-template.png -> /usr/share/icons/hicolor/48x48/apps/ooo-template.png 1213268507
+sym /usr/share/pixmaps/ooo-draw.png -> /usr/share/icons/hicolor/48x48/apps/ooo-draw.png 1213268507
+sym /usr/share/pixmaps/ooo-calc.png -> /usr/share/icons/hicolor/48x48/apps/ooo-calc.png 1213268507
+sym /usr/share/pixmaps/ooo-writer.png -> /usr/share/icons/hicolor/48x48/apps/ooo-writer.png 1213268507
+sym /usr/share/pixmaps/ooo-gulls.png -> /usr/share/icons/hicolor/48x48/apps/ooo-gulls.png 1213268507
+sym /usr/share/pixmaps/ooo-web.png -> /usr/share/icons/hicolor/48x48/apps/ooo-web.png 1213268507
+sym /usr/share/pixmaps/ooo-math.png -> /usr/share/icons/hicolor/48x48/apps/ooo-math.png 1213268507
diff --git a/test/test-db/test-category/test-package-1.0.0/COUNTER b/test/test-db/test-category/test-package-1.0.0/COUNTER
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/COUNTER
@@ -0,0 +1,1 @@
+24616
diff --git a/test/test-db/test-category/test-package-1.0.0/CXXFLAGS b/test/test-db/test-category/test-package-1.0.0/CXXFLAGS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/CXXFLAGS
@@ -0,0 +1,1 @@
+-march=pentium4 -pipe -fomit-frame-pointer -fno-ident -mfpmath=sse -DGL_GLEXT_PROTOTYPES
diff --git a/test/test-db/test-category/test-package-1.0.0/DEPEND b/test/test-db/test-category/test-package-1.0.0/DEPEND
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/DEPEND
@@ -0,0 +1,1 @@
+!app-office/openoffice-bin x11-libs/libXaw x11-libs/libXinerama >=dev-lang/perl-5.0 dbus? ( >=dev-libs/dbus-glib-0.71 ) gnome? ( >=x11-libs/gtk+-2.10 >=gnome-base/gnome-vfs-2.6 >=gnome-base/gconf-2.0 >=x11-libs/cairo-1.0.2 ) gtk? ( >=x11-libs/gtk+-2.10 >=x11-libs/cairo-1.0.2 ) eds? ( >=gnome-extra/evolution-data-server-1.2 ) gstreamer? ( >=media-libs/gstreamer-0.10 >=media-libs/gst-plugins-base-0.10 ) kde? ( =kde-base/kdelibs-3* ) java? ( >=dev-java/bsh-2.0_beta4 >=dev-java/xalan-2.7 >=dev-java/xalan-serializer-2.7 >=dev-java/xerces-2.7 =dev-java/xml-commons-external-1.3* >=dev-db/hsqldb-1.8.0.9 =dev-java/rhino-1.5* ) mono? ( >=dev-lang/mono-1.2.3.1 ) opengl? ( virtual/opengl virtual/glu ) xulrunner? ( >=net-libs/xulrunner-1.8 >=dev-libs/nspr-4.6.6 >=dev-libs/nss-3.11-r1 ) !xulrunner? ( firefox? ( >=dev-libs/nspr-4.6.6 >=dev-libs/nss-3.11-r1 ) ) !xulrunner? ( !firefox? ( seamonkey? ( =www-client/seamonkey-1* >=dev-libs/nspr-4.6.6 >=dev-libs/nss-3.11-r1 ) ) ) >=net-misc/neon-0.24.7 >=dev-libs/openssl-0.9.8g >=x11-libs/startup-notification-0.5 >=media-libs/freetype-2.1.10-r2 >=media-libs/fontconfig-2.3.0 cups? ( net-print/cups ) media-libs/jpeg media-libs/libpng app-arch/zip app-arch/unzip >=app-text/hunspell-1.1.4-r1 >=app-admin/eselect-oodict-20060706 dev-libs/expat >=dev-libs/icu-3.8 >=sys-libs/db-4.3 >=app-text/libwpd-0.8.8 >=media-libs/libsvg-0.1.4 >=media-libs/vigra-1.4 linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 ) linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 ) linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 ) x11-libs/libXrender x11-proto/printproto x11-proto/xextproto x11-proto/xproto x11-proto/xineramaproto >=sys-apps/findutils-4.1.20-r1 dev-perl/Archive-Zip dev-perl/Compress-Zlib >=dev-perl/Compress-Raw-Zlib-2.002 dev-perl/IO-Compress-Base dev-util/pkgconfig dev-util/intltool >=dev-libs/boost-1.33.1 sys-devel/flex sys-devel/bison dev-libs/libxslt >=dev-libs/libxml2-2.0 !xulrunner? ( firefox? ( =www-client/mozilla-firefox-2* ) ) >=dev-util/gperf-3 >=net-misc/curl-7.12 sys-libs/zlib sys-apps/coreutils media-gfx/imagemagick pam? ( sys-libs/pam ) !dev-util/dmake >=dev-lang/python-2.3.4 java? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) dev-java/ant-core ) ldap? ( net-nds/openldap ) =sys-devel/automake-1.9* >=sys-devel/autoconf-2.61 sys-devel/libtool java? ( >=dev-java/java-config-2.0.33-r1 >=sys-apps/portage-2.1.2.7 )
diff --git a/test/test-db/test-category/test-package-1.0.0/DESCRIPTION b/test/test-db/test-category/test-package-1.0.0/DESCRIPTION
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/DESCRIPTION
@@ -0,0 +1,1 @@
+OpenOffice.org, a full office productivity suite.
diff --git a/test/test-db/test-category/test-package-1.0.0/EAPI b/test/test-db/test-category/test-package-1.0.0/EAPI
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/EAPI
@@ -0,0 +1,1 @@
+0
diff --git a/test/test-db/test-category/test-package-1.0.0/FEATURES b/test/test-db/test-category/test-package-1.0.0/FEATURES
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/FEATURES
@@ -0,0 +1,1 @@
+autoaddcvs candy ccache collision-protect cvs distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox
diff --git a/test/test-db/test-category/test-package-1.0.0/HOMEPAGE b/test/test-db/test-category/test-package-1.0.0/HOMEPAGE
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/HOMEPAGE
@@ -0,0 +1,1 @@
+http://go-oo.org
diff --git a/test/test-db/test-category/test-package-1.0.0/INHERITED b/test/test-db/test-category/test-package-1.0.0/INHERITED
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/INHERITED
@@ -0,0 +1,1 @@
+toolchain-funcs qt3 portability flag-o-matic multilib versionator check-reqs java-pkg-opt-2 kde-functions libtool java-utils-2 mono db-use autotools fdo-mime eutils
diff --git a/test/test-db/test-category/test-package-1.0.0/IUSE b/test/test-db/test-category/test-package-1.0.0/IUSE
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/IUSE
@@ -0,0 +1,1 @@
+binfilter cups dbus debug eds firefox gnome gstreamer gtk kde ldap mono odk opengl pam seamonkey xulrunner linguas_af linguas_ar linguas_as_IN linguas_be_BY linguas_bg linguas_bn linguas_br linguas_bs linguas_ca linguas_cs linguas_cy linguas_da linguas_de linguas_dz linguas_el linguas_en_GB linguas_en_ZA linguas_eo linguas_es linguas_et linguas_fa linguas_fi linguas_fr linguas_ga linguas_gl linguas_gu_IN linguas_he linguas_hi_IN linguas_hr linguas_hu linguas_it linguas_ja linguas_km linguas_ko linguas_ku linguas_lt linguas_lv linguas_mk linguas_ml_IN linguas_mr_IN linguas_nb linguas_ne linguas_nl linguas_nn linguas_nr linguas_ns linguas_or_IN linguas_pa_IN linguas_pl linguas_pt linguas_pt_BR linguas_ru linguas_rw linguas_sh linguas_sk linguas_sl linguas_sr linguas_ss linguas_st linguas_sv linguas_sw_TZ linguas_ta_IN linguas_te_IN linguas_tg linguas_th linguas_ti_ER linguas_tn linguas_tr linguas_ts linguas_uk linguas_ur_IN linguas_ve linguas_vi linguas_xh linguas_zh_CN linguas_zh_TW linguas_zu linguas_en linguas_en_US elibc_FreeBSD java
diff --git a/test/test-db/test-category/test-package-1.0.0/KEYWORDS b/test/test-db/test-category/test-package-1.0.0/KEYWORDS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/KEYWORDS
@@ -0,0 +1,1 @@
+~amd64 ppc -sparc x86
diff --git a/test/test-db/test-category/test-package-1.0.0/LDFLAGS b/test/test-db/test-category/test-package-1.0.0/LDFLAGS
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/LDFLAGS
@@ -0,0 +1,1 @@
+-Wl,-O1 -Wl,-z,now -Wl,-z,relro -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed
diff --git a/test/test-db/test-category/test-package-1.0.0/LICENSE b/test/test-db/test-category/test-package-1.0.0/LICENSE
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/LICENSE
@@ -0,0 +1,1 @@
+LGPL-2
diff --git a/test/test-db/test-category/test-package-1.0.0/NEEDED b/test/test-db/test-category/test-package-1.0.0/NEEDED
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/NEEDED
@@ -0,0 +1,265 @@
+/usr/lib/openoffice/program/libodbcbase2.so libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libi18nregexpgcc3.so libuno_sal.so.3,libi18nutilgcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libepb680li.so libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libsvt680li.so libjpeg.so.62,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libicuuc.so.38,libjvmfwk.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblnth680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvl680li.so,libuno_sal.so.3,libutl680li.so,liblng680li.so,libhunspell-1.2.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libscd680li.so libsfx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libsot680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libvclplug_gtk680li.so libgtk-x11-2.0.so.0,libgdk-x11-2.0.so.0,libatk-1.0.so.0,libgdk_pixbuf-2.0.so.0,libpangocairo-1.0.so.0,libpango-1.0.so.0,libcairo.so.2,libgmodule-2.0.so.0,libdl.so.2,libgthread-2.0.so.0,librt.so.1,libdbus-glib-1.so.2,libdbus-1.so.3,libgobject-2.0.so.0,libglib-2.0.so.0,libvclplug_gen680li.so,libvcl680li.so,libpsp680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libX11.so.6,libXext.so.6,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libhyphen680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvl680li.so,libuno_sal.so.3,libutl680li.so,liblng680li.so,libhunspell-1.2.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsdbc2.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libbasctl680li.so libsvx680li.so,libsfx680li.so,libsb680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libxcr680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucpchelp1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libucbhelper4gcc3.so,libsvt680li.so,libdb-4.6.so,libxslt.so.1,libxml2.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/bootstrap.uno.so libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libreg.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libhwp.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libz.so.1,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libexp680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libsvt680li.so,libc.so.6
+/usr/lib/openoffice/program/remotebridge.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,librmcxt.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/uuresolver.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libepp680li.so libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libchartmodel680li.so libcharttools680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libutl680li.so,libvcl680li.so,libsvl680li.so,libsvt680li.so,libgo680li.so,libuno_sal.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libswd680li.so libsfx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/svtmisc.uno.so libsvt680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libevoab1.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libtl680li.so,libi18nisolang1gcc3.so,libutl680li.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libipd680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/reflection.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liboffacc680li.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/localebe1.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/textinstream.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtl680li.so libz.so.1,libucbhelper4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libvos3gcc3.so,libbasegfx680li.so,libi18nisolang1gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/deployment680li.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libtl680li.so,libxcr680li.so,libsvl680li.so,libdeploymentmisc680li.so,libhelplinker680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsimplecm680li.so libtl680li.so,libvos3gcc3.so,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libplacewareli.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libmsworks680li.so libsot680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libwpd-0.8.so.8,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdba680li.so libsvt680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libsvl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libsfx680li.so,libuno_salhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfwl680li.so libfwi680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libvclplug_svp680li.so libvcl680li.so,libpsp680li.so,libbasebmp680li.so,libbasegfx680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucb1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfilterconfig1.so libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtl680li.so,libutl680li.so,libfwe680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxsltdlg680li.so libsfx680li.so,libgo680li.so,libsvt680li.so,libsvl680li.so,libtk680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libvos3gcc3.so,libuno_sal.so.3,libtl680li.so,libvcl680li.so,libutl680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsot680li.so libtl680li.so,libuno_sal.so.3,libutl680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppu.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/passwordcontainer.uno.so libutl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfwe680li.so libfwi680li.so,libvcl680li.so,libsvl680li.so,libsvt680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsb680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libvos3gcc3.so,libuno_sal.so.3,libcomphelp4gcc3.so,libutl680li.so,libsot680li.so,libxcr680li.so,libj680li_g.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/setofficelang.bin libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libctl680li.so libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libeggtray680li.so libgtk-x11-2.0.so.0,libatk-1.0.so.0,libgdk-x11-2.0.so.0,libgdk_pixbuf-2.0.so.0,libpangocairo-1.0.so.0,libpango-1.0.so.0,libcairo.so.2,libgobject-2.0.so.0,libgmodule-2.0.so.0,libdl.so.2,libglib-2.0.so.0,libX11.so.6,libXext.so.6,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libqstart_gtk680li.so libfwe680li.so,libsb680li.so,libxcr680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libj680li_g.so,libsfx680li.so,libeggtray680li.so,libgtk-x11-2.0.so.0,libgdk-x11-2.0.so.0,libatk-1.0.so.0,libgdk_pixbuf-2.0.so.0,libpangocairo-1.0.so.0,libpango-1.0.so.0,libcairo.so.2,libgobject-2.0.so.0,libgmodule-2.0.so.0,libdl.so.2,libglib-2.0.so.0,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsw680li.so libsvx680li.so,libsfx680li.so,libxo680li.so,libsb680li.so,libgo680li.so,libbasegfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libicuuc.so.38,libi18nutilgcc3.so,libavmedia680li.so,libxml2.so.2,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsfx680li.so libfwe680li.so,libsb680li.so,libxcr680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libj680li_g.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucppkg1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/slideshow.uno.so libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libcppcanvas680li.so,libutl680li.so,libgo680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsdbt680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libutl680li.so,libcomphelp4gcc3.so,libtl680li.so,libdbtools680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libemp680li.so libsvx680li.so,libsvt680li.so,libsot680li.so,libgo680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libcomphelp4gcc3.so,libi18nisolang1gcc3.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libbasebmp680li.so libuno_sal.so.3,libbasegfx680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libmysql2.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libdbtools680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/updatefeed.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libz.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libflash680li.so libz.so.1,libsvt680li.so,libbasegfx680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/acceptor.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/pythonloader.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libpyuno.so,libpython2.5.so.1.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbpool2.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libdbtools680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libvbaobj680li.uno.so libuno_cppuhelpergcc3.so.3,libvcl680li.so,libuno_cppu.so.3,libcomphelp4gcc3.so,libtl680li.so,libuno_sal.so.3,libsb680li.so,libsfx680li.so,libsvx680li.so,libsvt680li.so,libsvl680li.so,libsc680li.so,libtk680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtfu680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/vclcanvas.uno.so libtl680li.so,libtk680li.so,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libgo680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxmlfd680li.so libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/canvasfactory.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsdd680li.so libsfx680li.so,libsvx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libipt680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+/usr/lib/openoffice/program/libsvx680li.so libavmedia680li.so,libsfx680li.so,libxo680li.so,libgo680li.so,libbasegfx680li.so,libsb680li.so,liblng680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libxcr680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libicuuc.so.38,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblpsolve55.so libc.so.6,libm.so.6,libdl.so.2
+/usr/lib/openoffice/program/fsstorage.uno.so libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucpfile1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libjvmfwk.so.3 libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libxml2.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libanalysis680li.so libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/bridgefac.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,librmcxt.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/fastsax.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libexpat.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/OGLTrans.uno.so libuno_sal.so.3,libvcl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libcanvastools680li.so,libGL.so.1,libGLU.so.1,libX11.so.6,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libacc680li.so libvcl680li.so,libcomphelp4gcc3.so,libsot680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libutl680li.so,libtk680li.so,libtl680li.so,libsvt680li.so,libsvl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libchartcontroller680li.so libcharttools680li.so,libchartview680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libbasegfx680li.so,libgo680li.so,libuno_sal.so.3,libsvl680li.so,libsvt680li.so,libsvx680li.so,libtk680li.so,libtl680li.so,libvcl680li.so,libsfx680li.so,libutl680li.so,libsot680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/deploymentgui680li.uno.so libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libtk680li.so,libvcl680li.so,libsvt680li.so,libsvl680li.so,libsvx680li.so,libsfx680li.so,libdeploymentmisc680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsd680li.so libsvx680li.so,libsfx680li.so,libsb680li.so,libcppcanvas680li.so,libbasegfx680li.so,libgo680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libcanvastools680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libavmedia680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libept680li.so libtl680li.so,libvcl680li.so,libsvt680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+/usr/lib/openoffice/program/libutl680li.so libuno_salhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libi18nisolang1gcc3.so,libtl680li.so,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcanvastools680li.so libuno_sal.so.3,libuno_cppu.so.3,libbasegfx680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libvcl680li.so,libtk680li.so,libtl680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtextconv_dict.so libc.so.6
+/usr/lib/openoffice/program/libcommuni680li.so libtl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsb680li.so,libvos3gcc3.so,libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libsot680li.so,libsimplecm680li.so,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libwpgimport680li.so libsot680li.so,libutl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libwpd-0.8.so.8,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucpdav1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libneon.so.27,libxml2.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppu.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtextcat.so libc.so.6
+/usr/lib/openoffice/program/libsvl680li.so libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libvcl680li.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcollator_data.so libc.so.6
+/usr/lib/openoffice/program/libpackage2.so libuno_cppu.so.3,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libz.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libprotocolhandler680li.so libsfx680li.so,libtl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvcl680li.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libwpft680li.so libsot680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libwpd-0.8.so.8,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/simplecanvas.uno.so libuno_cppu.so.3,libuno_sal.so.3,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libres680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libvcl680li.so,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucphier1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/namingservice.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcached1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/ucptdoc1.uno.so libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/testtool.bin libuno_cppuhelpergcc3.so.3,libtl680li.so,libutl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libuno_sal.so.3,libj680li_g.so,libvos3gcc3.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libsot680li.so,libsb680li.so,libsimplecm680li.so,libcommuni680li.so,libuno_cppu.so.3,libXext.so.6,libX11.so.6,libSM.so.6,libICE.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libuno_purpenvhelpergcc3.so.3 libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblng680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libi18nutilgcc3.so,libvos3gcc3.so,libtl680li.so,libi18nisolang1gcc3.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsfx680li.so,libuno_sal.so.3,libucbhelper4gcc3.so,libutl680li.so,libxo680li.so,libicuuc.so.38,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libt602filter680li.so libxo680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcppcanvas680li.so libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libcanvastools680li.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/uri-encode libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsm680li.so libsvx680li.so,libsfx680li.so,libxo680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblocaledata_euro.so liblocaledata_en.so,libc.so.6
+/usr/lib/openoffice/program/libxstor.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfwi680li.so libutl680li.so,libuno_cppuhelpergcc3.so.3,libtl680li.so,libvos3gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libuno_sal.so.3 libcrypt.so.1,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdeploymentmisc680li.so libdb-4.6.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtl680li.so,libucbhelper4gcc3.so,libutl680li.so,libxcr680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/configmgr2.uno.so libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libicg680li.so libtk680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/unopkg.bin libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libutl680li.so,libtl680li.so,libvcl680li.so,libdeploymentmisc680li.so,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libidx680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcalc680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libsvl680li.so,libtl680li.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libuno_cppu.so.3 libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/sysmgr1.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfrm680li.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libi18nisolang1gcc3.so,libvcl680li.so,libsvt680li.so,libsvl680li.so,libtk680li.so,libsfx680li.so,libvos3gcc3.so,libutl680li.so,libcomphelp4gcc3.so,libdbtools680li.so,libsvx680li.so,libucbhelper4gcc3.so,libxml2.so.2,libicuuc.so.38,libicui18n.so.38,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsmd680li.so libsfx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/stringresource680li.uno.so libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/i18nsearch.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libi18nregexpgcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liburp_uno.so libuno_sal.so.3,libuno_cppu.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libgo680li.so libvcl680li.so,libsvl680li.so,libsvt680li.so,libutl680li.so,libtl680li.so,libvos3gcc3.so,libuno_sal.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libtk680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/librmcxt.so.3 libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libadabas2.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libdbtools680li.so,libodbcbase2.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libj680li_g.so libvcl680li.so,libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/librecentfile.so libexpat.so.1,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/gconfbe1.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libgconf-2.so.4,libORBit-2.so.0,libgobject-2.0.so.0,libglib-2.0.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libspl_unx680li.so libvos3gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libodbc2.so libodbcbase2.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libgcc3_uno.so libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libabp680li.so libvcl680li.so,libuno_sal.so.3,libtl680li.so,libuno_cppu.so.3,libsvt680li.so,libsvl680li.so,libsfx680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libtk680li.so,libutl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcomphelp4gcc3.so libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libucbhelper4gcc3.so,libvos3gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libmcnttype.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libvos3gcc3.so libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libipx680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/dlgprov680li.uno.so libsfx680li.so,libvcl680li.so,libtl680li.so,libxcr680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtk680li.so libvos3gcc3.so,libvcl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxmlfa680li.so libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblocaledata_others.so liblocaledata_en.so,libc.so.6
+/usr/lib/openoffice/program/libswui680li.so libsw680li.so,libsvx680li.so,libsfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsot680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libpyuno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libpython2.5.so.1.0,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/fpicker.uno.so libvcl680li.so,libsvl680li.so,libsvt680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libpdffilter680li.so libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsfx680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/ucpgvfs1.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libvcl680li.so,libucbhelper4gcc3.so,libgnomevfs-2.so.0,libglib-2.0.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/configimport.bin libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libaffine_uno_uno.so libuno_purpenvhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/cairocanvas.uno.so libuno_cppu.so.3,libtk680li.so,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libtl680li.so,libcairo.so.2,libX11.so.6,libXrender.so.1,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libucbhelper4gcc3.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libreg.so.3 libuno_sal.so.3,libstore.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfileacc.so libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/sax.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libexpat.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbu680li.so libsvx680li.so,libsfx680li.so,libsb680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libgo680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfwk680li.so libfwi680li.so,libfwe680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libucbhelper4gcc3.so,libi18nisolang1gcc3.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libchartview680li.so libcharttools680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libgo680li.so,libuno_sal.so.3,libsvl680li.so,libsvt680li.so,libsvx680li.so,libtk680li.so,libtl680li.so,libutl680li.so,libi18nisolang1gcc3.so,libbasegfx680li.so,libvcl680li.so,libsfx680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/streams.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/pagein libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/cmdmail.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/ucpexpand1.uno.so libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libspa680li.so libvcl680li.so,libpsp680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcharttools680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libtl680li.so,libbasegfx680li.so,libutl680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsvgfilter680li.so libbasegfx680li.so,libsvx680li.so,libxo680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libsvt680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/hatchwindowfactory.uno.so libtk680li.so,libvcl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/migrationoo2.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libjvmfwk.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/uno.bin libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libxml2.so.2,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxmx680li.so libsot680li.so,libutl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/oosplash.bin libuno_sal.so.3,libX11.so.6,libc.so.6
+/usr/lib/openoffice/program/liboox680li.so libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libbasegfx680li.so,libutl680li.so,libucbhelper4gcc3.so,libsax680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/behelper.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/invocadapt.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/spadmin.bin libspa680li.so,libvcl680li.so,libtl680li.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libXext.so.6,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libi18nisolang1gcc3.so libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libegi680li.so libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libspell680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvl680li.so,libuno_sal.so.3,liblng680li.so,libhunspell-1.2.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/i18npool.uno.so libi18nutilgcc3.so,libi18nisolang1gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libicui18n.so.38,libicuuc.so.38,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libunsafe_uno_uno.so libuno_purpenvhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblog680li.so libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/introspection.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsdui680li.so libsd680li.so,libsvx680li.so,libsfx680li.so,libsvt680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libscn680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libtl680li.so,libvcl680li.so,libsvt680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/soffice.bin libvcl680li.so,libsvl680li.so,libsvt680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libvos3gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtk680li.so,libsfx680li.so,libXext.so.6,libSM.so.6,libICE.so.6,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/syssh.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libpthread.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libanimcore.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libips680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libguesslang680li.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libtextcat.so,libuno_sal.so.3,libsvl680li.so,libtl680li.so,libutl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbtools680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libjvmaccessgcc3.so.3,libutl680li.so,libcomphelp4gcc3.so,libi18nisolang1gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libbasegfx680li.so libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsrtrs1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtextconversiondlgs680li.so libuno_cppu.so.3,libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libutl680li.so,libcomphelp4gcc3.so,libtl680li.so,libtk680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfwm680li.so libfwi680li.so,libtk680li.so,libvcl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libpreload680li.so libsfx680li.so,libsvt680li.so,libvcl680li.so,libsvl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxsltfilter680li.so libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libxo680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libcui680li.so libsvx680li.so,libavmedia680li.so,libsfx680li.so,libgo680li.so,libbasegfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libjvmfwk.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxcr680li.so libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbp680li.so libsvt680li.so,libvcl680li.so,libtl680li.so,libsvl680li.so,libsfx680li.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsc680li.so libsb680li.so,libsfx680li.so,libsvt680li.so,libsvl680li.so,libsvx680li.so,libgo680li.so,libbasegfx680li.so,libvcl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libtk680li.so,libvos3gcc3.so,libuno_sal.so.3,libtl680li.so,libi18nutilgcc3.so,libi18nisolang1gcc3.so,libutl680li.so,libsot680li.so,libxo680li.so,libdbtools680li.so,libavmedia680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libeps680li.so libtl680li.so,libvcl680li.so,libsvt680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libupdchk680li.so libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libvcl680li.so libpsp680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libbasegfx680li.so,libicuuc.so.38,libicule.so.38,libjvmaccessgcc3.so.3,libfreetype.so.6,libz.so.1,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/gengal.bin libtl680li.so,libvos3gcc3.so,libsvt680li.so,libsvl680li.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libgo680li.so,libsfx680li.so,libsot680li.so,libvcl680li.so,libucbhelper4gcc3.so,libsvx680li.so,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libpsp680li.so libutl680li.so,libi18nisolang1gcc3.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libgdk-x11-2.0.so.0,libcairo.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/gnome-open-url.bin libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libicd680li.so libsvt680li.so,libvcl680li.so,libtl680li.so,libuno_sal.so.3,libc.so.6
+/usr/lib/openoffice/program/libi18nutilgcc3.so libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libunoxml680li.so libxml2.so.2,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libexpat.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/desktopbe1.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libitg680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libjvmaccessgcc3.so.3 libuno_sal.so.3,libuno_salhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbaxml680li.so libxo680li.so,libvcl680li.so,libtl680li.so,libtk680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libsfx680li.so,libsvl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdate680li.so libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libindex_data.so libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/textoutstream.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/productregistration.uno.so libtk680li.so,libvcl680li.so,libsvl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libemboleobj.so libuno_sal.so.3,libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libtl680li.so,libsvt680li.so,libembobj.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxo680li.so libsvt680li.so,libtl680li.so,libi18nisolang1gcc3.so,libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libvcl680li.so,libtk680li.so,libsvl680li.so,libuno_sal.so.3,libutl680li.so,libbasegfx680li.so,libuno_salhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/basprov680li.uno.so libsfx680li.so,libsb680li.so,libvcl680li.so,libtl680li.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libxof680li.so libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libxo680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/pkgchk.bin libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libime680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+/usr/lib/openoffice/program/liblocaledata_en.so libc.so.6
+/usr/lib/openoffice/program/liblocaledata_es.so liblocaledata_en.so,libc.so.6
+/usr/lib/openoffice/program/libepg680li.so libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libevtatt.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libtvhlp1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libexpat.so.1,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libpcr680li.so libsvx680li.so,libsfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libutl680li.so,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libwriterfilter680li.so libi18nisolang1gcc3.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libutl680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libfile680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libsvl680li.so,libtl680li.so,libsvt680li.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdbtools680li.so,libutl680li.so,libcomphelp4gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/vbaevents680li.uno.so libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbacfg680li.so libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libsfx680li.so,libsvl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libspl680li.so libvcl680li.so,libsvl680li.so,libsvt680li.so,libcomphelp4gcc3.so,libutl680li.so,libtl680li.so,libvos3gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libsfx680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/connector.uno.so libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libeme680li.so libtl680li.so,libvcl680li.so,libsvt680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+/usr/lib/openoffice/program/libira680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libuui680li.so libsvt680li.so,libsvl680li.so,libtk680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdict_ja.so libc.so.6
+/usr/lib/openoffice/program/libucpftp1.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libucbhelper4gcc3.so,libcurl.so.4,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/pyuno.so libdl.so.2,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdbase680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libsvl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libutl680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/scsolver.uno.so libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtl680li.so,liblpsolve55.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdict_zh.so libc.so.6
+/usr/lib/openoffice/program/libembobj.so libuno_sal.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libvclplug_gen680li.so libvcl680li.so,libpsp680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libXinerama.so.1,libXext.so.6,libXtst.so.6,libSM.so.6,libICE.so.6,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libavmedia680li.so libutl680li.so,libtl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libsvt680li.so,libsvl680li.so,libsfx680li.so,libsot680li.so,libvos3gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libexlink680li.so libuno_sal.so.3,libuno_salhelpergcc3.so.3,libreg.so.3,libuno_cppu.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libiti680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/stocservices.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libera680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libsvt680li.so,libc.so.6
+/usr/lib/openoffice/program/libstore.so.3 libuno_sal.so.3,libpthread.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsts680li.so libtl680li.so,libutl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsb680li.so,libvos3gcc3.so,libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libsot680li.so,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/fps_office.uno.so libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libdtransX11680li.so libuno_cppuhelpergcc3.so.3,libutl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libscui680li.so libsc680li.so,libsvx680li.so,libsfx680li.so,libsvt680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/liblwpft680li.so libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libipb680li.so libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libflat680li.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libtl680li.so,libi18nisolang1gcc3.so,libutl680li.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libscriptframe.so libtl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/invocation.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/fps_gnome.uno.so libvcl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libgtk-x11-2.0.so.0,libgdk_pixbuf-2.0.so.0,libpango-1.0.so.0,libgobject-2.0.so.0,libglib-2.0.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libbib680li.so libsot680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libsax680li.so libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/libeti680li.so libvcl680li.so,libtl680li.so,libuno_sal.so.3,libsvt680li.so,libstdc++.so.6,libc.so.6
+/usr/lib/openoffice/program/libhelplinker680li.so libuno_sal.so.3,libdb-4.6.so,libicuuc.so.38,libxslt.so.1,libz.so.1,libxml2.so.2,libdl.so.2,libpthread.so.0,libm.so.6,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/gnome-set-default-application libgnomevfs-2.so.0,libgmodule-2.0.so.0,libdl.so.2,libORBitCosNaming-2.so.0,libORBit-2.so.0,libgthread-2.0.so.0,librt.so.1,libgobject-2.0.so.0,libgconf-2.so.4,libglib-2.0.so.0,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+/usr/lib/openoffice/program/proxyfac.uno.so libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
diff --git a/test/test-db/test-category/test-package-1.0.0/NEEDED.ELF.2 b/test/test-db/test-category/test-package-1.0.0/NEEDED.ELF.2
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/NEEDED.ELF.2
@@ -0,0 +1,265 @@
+386;/usr/lib/openoffice/program/libodbcbase2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libi18nregexpgcc3.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libi18nutilgcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libepb680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libsvt680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libjpeg.so.62,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libicuuc.so.38,libjvmfwk.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblnth680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvl680li.so,libuno_sal.so.3,libutl680li.so,liblng680li.so,libhunspell-1.2.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libscd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libsot680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libvclplug_gtk680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libgtk-x11-2.0.so.0,libgdk-x11-2.0.so.0,libatk-1.0.so.0,libgdk_pixbuf-2.0.so.0,libpangocairo-1.0.so.0,libpango-1.0.so.0,libcairo.so.2,libgmodule-2.0.so.0,libdl.so.2,libgthread-2.0.so.0,librt.so.1,libdbus-glib-1.so.2,libdbus-1.so.3,libgobject-2.0.so.0,libglib-2.0.so.0,libvclplug_gen680li.so,libvcl680li.so,libpsp680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libX11.so.6,libXext.so.6,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libhyphen680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvl680li.so,libuno_sal.so.3,libutl680li.so,liblng680li.so,libhunspell-1.2.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsdbc2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libbasctl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsfx680li.so,libsb680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libxcr680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucpchelp1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libucbhelper4gcc3.so,libsvt680li.so,libdb-4.6.so,libxslt.so.1,libxml2.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/bootstrap.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libreg.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libhwp.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libz.so.1,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libexp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libsvt680li.so,libc.so.6
+386;/usr/lib/openoffice/program/remotebridge.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,librmcxt.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/uuresolver.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libepp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libchartmodel680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcharttools680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libutl680li.so,libvcl680li.so,libsvl680li.so,libsvt680li.so,libgo680li.so,libuno_sal.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libswd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/svtmisc.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libevoab1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libtl680li.so,libi18nisolang1gcc3.so,libutl680li.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libipd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/reflection.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liboffacc680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/localebe1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/textinstream.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libz.so.1,libucbhelper4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libvos3gcc3.so,libbasegfx680li.so,libi18nisolang1gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/deployment680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libtl680li.so,libxcr680li.so,libsvl680li.so,libdeploymentmisc680li.so,libhelplinker680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsimplecm680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvos3gcc3.so,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libplacewareli.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libmsworks680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsot680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libwpd-0.8.so.8,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdba680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libsvl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libsfx680li.so,libuno_salhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfwl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libfwi680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libvclplug_svp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libpsp680li.so,libbasebmp680li.so,libbasegfx680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucb1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfilterconfig1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtl680li.so,libutl680li.so,libfwe680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxsltdlg680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libgo680li.so,libsvt680li.so,libsvl680li.so,libtk680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libvos3gcc3.so,libuno_sal.so.3,libtl680li.so,libvcl680li.so,libutl680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsot680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_sal.so.3,libutl680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppu.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/passwordcontainer.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfwe680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libfwi680li.so,libvcl680li.so,libsvl680li.so,libsvt680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsb680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libvos3gcc3.so,libuno_sal.so.3,libcomphelp4gcc3.so,libutl680li.so,libsot680li.so,libxcr680li.so,libj680li_g.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/setofficelang.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libctl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libeggtray680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libgtk-x11-2.0.so.0,libatk-1.0.so.0,libgdk-x11-2.0.so.0,libgdk_pixbuf-2.0.so.0,libpangocairo-1.0.so.0,libpango-1.0.so.0,libcairo.so.2,libgobject-2.0.so.0,libgmodule-2.0.so.0,libdl.so.2,libglib-2.0.so.0,libX11.so.6,libXext.so.6,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libqstart_gtk680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libfwe680li.so,libsb680li.so,libxcr680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libj680li_g.so,libsfx680li.so,libeggtray680li.so,libgtk-x11-2.0.so.0,libgdk-x11-2.0.so.0,libatk-1.0.so.0,libgdk_pixbuf-2.0.so.0,libpangocairo-1.0.so.0,libpango-1.0.so.0,libcairo.so.2,libgobject-2.0.so.0,libgmodule-2.0.so.0,libdl.so.2,libglib-2.0.so.0,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsw680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsfx680li.so,libxo680li.so,libsb680li.so,libgo680li.so,libbasegfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libicuuc.so.38,libi18nutilgcc3.so,libavmedia680li.so,libxml2.so.2,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsfx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libfwe680li.so,libsb680li.so,libxcr680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libj680li_g.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucppkg1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/slideshow.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libcppcanvas680li.so,libutl680li.so,libgo680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsdbt680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libutl680li.so,libcomphelp4gcc3.so,libtl680li.so,libdbtools680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libemp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsvt680li.so,libsot680li.so,libgo680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libcomphelp4gcc3.so,libi18nisolang1gcc3.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libbasebmp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libbasegfx680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libmysql2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libdbtools680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/updatefeed.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libz.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libflash680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libz.so.1,libsvt680li.so,libbasegfx680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/acceptor.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/pythonloader.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libpyuno.so,libpython2.5.so.1.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbpool2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libdbtools680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libvbaobj680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libvcl680li.so,libuno_cppu.so.3,libcomphelp4gcc3.so,libtl680li.so,libuno_sal.so.3,libsb680li.so,libsfx680li.so,libsvx680li.so,libsvt680li.so,libsvl680li.so,libsc680li.so,libtk680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtfu680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/vclcanvas.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libtk680li.so,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libgo680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxmlfd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/canvasfactory.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsdd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libsvx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libipt680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libsvx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libavmedia680li.so,libsfx680li.so,libxo680li.so,libgo680li.so,libbasegfx680li.so,libsb680li.so,liblng680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libxcr680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libicuuc.so.38,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblpsolve55.so;liblpsolve55.so;;libc.so.6,libm.so.6,libdl.so.2
+386;/usr/lib/openoffice/program/fsstorage.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucpfile1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libjvmfwk.so.3;libjvmfwk.so.3;$ORIGIN;libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libxml2.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libanalysis680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/bridgefac.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,librmcxt.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/fastsax.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libexpat.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/OGLTrans.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libvcl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libcanvastools680li.so,libGL.so.1,libGLU.so.1,libX11.so.6,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libacc680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libcomphelp4gcc3.so,libsot680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libutl680li.so,libtk680li.so,libtl680li.so,libsvt680li.so,libsvl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libchartcontroller680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcharttools680li.so,libchartview680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libbasegfx680li.so,libgo680li.so,libuno_sal.so.3,libsvl680li.so,libsvt680li.so,libsvx680li.so,libtk680li.so,libtl680li.so,libvcl680li.so,libsfx680li.so,libutl680li.so,libsot680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/deploymentgui680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libtk680li.so,libvcl680li.so,libsvt680li.so,libsvl680li.so,libsvx680li.so,libsfx680li.so,libdeploymentmisc680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsfx680li.so,libsb680li.so,libcppcanvas680li.so,libbasegfx680li.so,libgo680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libcanvastools680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libavmedia680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libept680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libsvt680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libutl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_salhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libi18nisolang1gcc3.so,libtl680li.so,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcanvastools680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libbasegfx680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libvcl680li.so,libtk680li.so,libtl680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtextconv_dict.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libc.so.6
+386;/usr/lib/openoffice/program/libcommuni680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsb680li.so,libvos3gcc3.so,libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libsot680li.so,libsimplecm680li.so,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libwpgimport680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsot680li.so,libutl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libwpd-0.8.so.8,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucpdav1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libneon.so.27,libxml2.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3;libuno_cppuhelpergcc3.so.3;$ORIGIN;libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppu.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtextcat.so;libtextcat.so;;libc.so.6
+386;/usr/lib/openoffice/program/libsvl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libvcl680li.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcollator_data.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libc.so.6
+386;/usr/lib/openoffice/program/libpackage2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libz.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libprotocolhandler680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libtl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvcl680li.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libwpft680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsot680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libwpd-0.8.so.8,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/simplecanvas.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_sal.so.3,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libres680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libvcl680li.so,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucphier1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/namingservice.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcached1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/ucptdoc1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libucbhelper4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/testtool.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libtl680li.so,libutl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libuno_sal.so.3,libj680li_g.so,libvos3gcc3.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libsot680li.so,libsb680li.so,libsimplecm680li.so,libcommuni680li.so,libuno_cppu.so.3,libXext.so.6,libX11.so.6,libSM.so.6,libICE.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libuno_purpenvhelpergcc3.so.3;libuno_purpenvhelpergcc3.so.3;$ORIGIN;libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblng680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libi18nutilgcc3.so,libvos3gcc3.so,libtl680li.so,libi18nisolang1gcc3.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsfx680li.so,libuno_sal.so.3,libucbhelper4gcc3.so,libutl680li.so,libxo680li.so,libicuuc.so.38,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libt602filter680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libxo680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcppcanvas680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libcanvastools680li.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/uri-encode;;$ORIGIN:$ORIGIN/../ure-link/lib;libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsm680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsfx680li.so,libxo680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblocaledata_euro.so;;$ORIGIN:$ORIGIN/../ure-link/lib;liblocaledata_en.so,libc.so.6
+386;/usr/lib/openoffice/program/libxstor.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfwi680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libuno_cppuhelpergcc3.so.3,libtl680li.so,libvos3gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libuno_sal.so.3;libuno_sal.so.3;$ORIGIN;libcrypt.so.1,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdeploymentmisc680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libdb-4.6.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtl680li.so,libucbhelper4gcc3.so,libutl680li.so,libxcr680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/configmgr2.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libicg680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtk680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/unopkg.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libutl680li.so,libtl680li.so,libvcl680li.so,libdeploymentmisc680li.so,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libidx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcalc680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libsvl680li.so,libtl680li.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libuno_cppu.so.3;libuno_cppu.so.3;$ORIGIN;libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/sysmgr1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfrm680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libi18nisolang1gcc3.so,libvcl680li.so,libsvt680li.so,libsvl680li.so,libtk680li.so,libsfx680li.so,libvos3gcc3.so,libutl680li.so,libcomphelp4gcc3.so,libdbtools680li.so,libsvx680li.so,libucbhelper4gcc3.so,libxml2.so.2,libicuuc.so.38,libicui18n.so.38,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsmd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/stringresource680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/i18nsearch.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libi18nregexpgcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liburp_uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libgo680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libsvl680li.so,libsvt680li.so,libutl680li.so,libtl680li.so,libvos3gcc3.so,libuno_sal.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libtk680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/librmcxt.so.3;librmcxt.so.3;$ORIGIN;libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libadabas2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libdbtools680li.so,libodbcbase2.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libj680li_g.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/librecentfile.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libexpat.so.1,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/gconfbe1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libgconf-2.so.4,libORBit-2.so.0,libgobject-2.0.so.0,libglib-2.0.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libspl_unx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvos3gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libodbc2.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libodbcbase2.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libgcc3_uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libabp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libuno_sal.so.3,libtl680li.so,libuno_cppu.so.3,libsvt680li.so,libsvl680li.so,libsfx680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libtk680li.so,libutl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcomphelp4gcc3.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libucbhelper4gcc3.so,libvos3gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libmcnttype.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libvos3gcc3.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libipx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/dlgprov680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libvcl680li.so,libtl680li.so,libxcr680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtk680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvos3gcc3.so,libvcl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxmlfa680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblocaledata_others.so;;$ORIGIN:$ORIGIN/../ure-link/lib;liblocaledata_en.so,libc.so.6
+386;/usr/lib/openoffice/program/libswui680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsw680li.so,libsvx680li.so,libsfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsot680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libpyuno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libpython2.5.so.1.0,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/fpicker.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libsvl680li.so,libsvt680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libpdffilter680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsfx680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/ucpgvfs1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libvcl680li.so,libucbhelper4gcc3.so,libgnomevfs-2.so.0,libglib-2.0.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/configimport.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libaffine_uno_uno.so;;$ORIGIN;libuno_purpenvhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/cairocanvas.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libtk680li.so,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libbasegfx680li.so,libcanvastools680li.so,libtl680li.so,libcairo.so.2,libX11.so.6,libXrender.so.1,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libucbhelper4gcc3.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libreg.so.3;libreg.so.3;$ORIGIN;libuno_sal.so.3,libstore.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfileacc.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/sax.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libexpat.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbu680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsfx680li.so,libsb680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libgo680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfwk680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libfwi680li.so,libfwe680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libucbhelper4gcc3.so,libi18nisolang1gcc3.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libchartview680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcharttools680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libgo680li.so,libuno_sal.so.3,libsvl680li.so,libsvt680li.so,libsvx680li.so,libtk680li.so,libtl680li.so,libutl680li.so,libi18nisolang1gcc3.so,libbasegfx680li.so,libvcl680li.so,libsfx680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/streams.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/pagein;;$ORIGIN:$ORIGIN/../ure-link/lib;libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/cmdmail.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/ucpexpand1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libspa680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libpsp680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcharttools680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libtl680li.so,libbasegfx680li.so,libutl680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsvgfilter680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libbasegfx680li.so,libsvx680li.so,libxo680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libsvt680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/hatchwindowfactory.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtk680li.so,libvcl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/migrationoo2.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libjvmfwk.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/uno.bin;;$ORIGIN/../lib:$ORIGIN;libuno_sal.so.3,libuno_salhelpergcc3.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libxml2.so.2,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxmx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsot680li.so,libutl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/oosplash.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libX11.so.6,libc.so.6
+386;/usr/lib/openoffice/program/liboox680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libbasegfx680li.so,libutl680li.so,libucbhelper4gcc3.so,libsax680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/behelper.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/invocadapt.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/spadmin.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libspa680li.so,libvcl680li.so,libtl680li.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libXext.so.6,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libi18nisolang1gcc3.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libegi680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libspell680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libtl680li.so,libsvl680li.so,libuno_sal.so.3,liblng680li.so,libhunspell-1.2.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/i18npool.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libi18nutilgcc3.so,libi18nisolang1gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libicui18n.so.38,libicuuc.so.38,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libunsafe_uno_uno.so;;$ORIGIN;libuno_purpenvhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblog680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/introspection.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsdui680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsd680li.so,libsvx680li.so,libsfx680li.so,libsvt680li.so,libvcl680li.so,libsvl680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libscn680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libtl680li.so,libvcl680li.so,libsvt680li.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/soffice.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libsvl680li.so,libsvt680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libvos3gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtk680li.so,libsfx680li.so,libXext.so.6,libSM.so.6,libICE.so.6,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/syssh.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libpthread.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libanimcore.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libips680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libguesslang680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libtextcat.so,libuno_sal.so.3,libsvl680li.so,libtl680li.so,libutl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbtools680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libuno_sal.so.3,libjvmaccessgcc3.so.3,libutl680li.so,libcomphelp4gcc3.so,libi18nisolang1gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libbasegfx680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsrtrs1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtextconversiondlgs680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libutl680li.so,libcomphelp4gcc3.so,libtl680li.so,libtk680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfwm680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libfwi680li.so,libtk680li.so,libvcl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libpreload680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libsvt680li.so,libvcl680li.so,libsvl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxsltfilter680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libxo680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libcui680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libavmedia680li.so,libsfx680li.so,libgo680li.so,libbasegfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libjvmfwk.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxcr680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libvcl680li.so,libtl680li.so,libsvl680li.so,libsfx680li.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsc680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsb680li.so,libsfx680li.so,libsvt680li.so,libsvl680li.so,libsvx680li.so,libgo680li.so,libbasegfx680li.so,libvcl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libtk680li.so,libvos3gcc3.so,libuno_sal.so.3,libtl680li.so,libi18nutilgcc3.so,libi18nisolang1gcc3.so,libutl680li.so,libsot680li.so,libxo680li.so,libdbtools680li.so,libavmedia680li.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libeps680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libsvt680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libupdchk680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libvcl680li.so,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libvcl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libpsp680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libbasegfx680li.so,libicuuc.so.38,libicule.so.38,libjvmaccessgcc3.so.3,libfreetype.so.6,libz.so.1,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/gengal.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvos3gcc3.so,libsvt680li.so,libsvl680li.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libgo680li.so,libsfx680li.so,libsot680li.so,libvcl680li.so,libucbhelper4gcc3.so,libsvx680li.so,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libpsp680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libi18nisolang1gcc3.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libgdk-x11-2.0.so.0,libcairo.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/gnome-open-url.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libicd680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libvcl680li.so,libtl680li.so,libuno_sal.so.3,libc.so.6
+386;/usr/lib/openoffice/program/libi18nutilgcc3.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libunoxml680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libxml2.so.2,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libexpat.so.1,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/desktopbe1.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libitg680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libjvmaccessgcc3.so.3;libjvmaccessgcc3.so.3;$ORIGIN;libuno_sal.so.3,libuno_salhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbaxml680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libxo680li.so,libvcl680li.so,libtl680li.so,libtk680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libsfx680li.so,libsvl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdate680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libindex_data.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/textoutstream.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/productregistration.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtk680li.so,libvcl680li.so,libsvl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libemboleobj.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libtl680li.so,libsvt680li.so,libembobj.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxo680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libtl680li.so,libi18nisolang1gcc3.so,libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libvcl680li.so,libtk680li.so,libsvl680li.so,libuno_sal.so.3,libutl680li.so,libbasegfx680li.so,libuno_salhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/basprov680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsfx680li.so,libsb680li.so,libvcl680li.so,libtl680li.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libxof680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_salhelpergcc3.so.3,libuno_sal.so.3,libxo680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/pkgchk.bin;;$ORIGIN:$ORIGIN/../ure-link/lib;libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libime680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+386;/usr/lib/openoffice/program/liblocaledata_en.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libc.so.6
+386;/usr/lib/openoffice/program/liblocaledata_es.so;;$ORIGIN:$ORIGIN/../ure-link/lib;liblocaledata_en.so,libc.so.6
+386;/usr/lib/openoffice/program/libepg680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libuno_cppu.so.3,libsvt680li.so,libuno_sal.so.3,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libevtatt.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libtvhlp1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libexpat.so.1,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libpcr680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvx680li.so,libsfx680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libutl680li.so,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libwriterfilter680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libi18nisolang1gcc3.so,libsot680li.so,libtl680li.so,libucbhelper4gcc3.so,libutl680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libfile680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libsvl680li.so,libtl680li.so,libsvt680li.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdbtools680li.so,libutl680li.so,libcomphelp4gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/vbaevents680li.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbacfg680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libsfx680li.so,libsvl680li.so,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libspl680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libsvl680li.so,libsvt680li.so,libcomphelp4gcc3.so,libutl680li.so,libtl680li.so,libvos3gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libsfx680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/connector.uno.so;;$ORIGIN;libuno_sal.so.3,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libeme680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libvcl680li.so,libsvt680li.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libira680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libuui680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libsvl680li.so,libtk680li.so,libvcl680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdict_ja.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libc.so.6
+386;/usr/lib/openoffice/program/libucpftp1.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libucbhelper4gcc3.so,libcurl.so.4,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/pyuno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libdl.so.2,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libuno_salhelpergcc3.so.3;libuno_salhelpergcc3.so.3;$ORIGIN;libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdbase680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libsvl680li.so,libtl680li.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libutl680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/scsolver.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libtl680li.so,liblpsolve55.so,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdict_zh.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libc.so.6
+386;/usr/lib/openoffice/program/libembobj.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libvclplug_gen680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libpsp680li.so,libsot680li.so,libutl680li.so,libtl680li.so,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libvos3gcc3.so,libuno_sal.so.3,libXinerama.so.1,libXext.so.6,libXtst.so.6,libSM.so.6,libICE.so.6,libX11.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libavmedia680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libutl680li.so,libtl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libvcl680li.so,libcomphelp4gcc3.so,libsvt680li.so,libsvl680li.so,libsfx680li.so,libsot680li.so,libvos3gcc3.so,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libexlink680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libuno_salhelpergcc3.so.3,libreg.so.3,libuno_cppu.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libiti680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/stocservices.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libera680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libsvt680li.so,libc.so.6
+386;/usr/lib/openoffice/program/libstore.so.3;libstore.so.3;$ORIGIN;libuno_sal.so.3,libpthread.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsts680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libutl680li.so,libsvt680li.so,libsvl680li.so,libvcl680li.so,libsb680li.so,libvos3gcc3.so,libuno_sal.so.3,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libcomphelp4gcc3.so,libsot680li.so,libX11.so.6,libXext.so.6,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/fps_office.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libucbhelper4gcc3.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libdtransX11680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppuhelpergcc3.so.3,libutl680li.so,libuno_cppu.so.3,libuno_sal.so.3,libX11.so.6,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libscui680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsc680li.so,libsvx680li.so,libsfx680li.so,libsvt680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libi18nisolang1gcc3.so,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/liblwpft680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libucbhelper4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libxo680li.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libipb680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libflat680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libvos3gcc3.so,libtl680li.so,libi18nisolang1gcc3.so,libutl680li.so,libuno_sal.so.3,libdbtools680li.so,libfile680li.so,libcomphelp4gcc3.so,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libscriptframe.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libtl680li.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libucbhelper4gcc3.so,libuno_sal.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/invocation.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/fps_gnome.uno.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_cppu.so.3,libuno_sal.so.3,libgtk-x11-2.0.so.0,libgdk_pixbuf-2.0.so.0,libpango-1.0.so.0,libgobject-2.0.so.0,libglib-2.0.so.0,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libbib680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libsot680li.so,libsvt680li.so,libtk680li.so,libvcl680li.so,libsvl680li.so,libutl680li.so,libtl680li.so,libdbtools680li.so,libcomphelp4gcc3.so,libuno_cppuhelpergcc3.so.3,libuno_cppu.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libsax680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvos3gcc3.so,libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libcomphelp4gcc3.so,libuno_sal.so.3,libuno_salhelpergcc3.so.3,libdl.so.2,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/libeti680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libvcl680li.so,libtl680li.so,libuno_sal.so.3,libsvt680li.so,libstdc++.so.6,libc.so.6
+386;/usr/lib/openoffice/program/libhelplinker680li.so;;$ORIGIN:$ORIGIN/../ure-link/lib;libuno_sal.so.3,libdb-4.6.so,libicuuc.so.38,libxslt.so.1,libz.so.1,libxml2.so.2,libdl.so.2,libpthread.so.0,libm.so.6,libstdc++.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/gnome-set-default-application;;$ORIGIN:$ORIGIN/../ure-link/lib;libgnomevfs-2.so.0,libgmodule-2.0.so.0,libdl.so.2,libORBitCosNaming-2.so.0,libORBit-2.so.0,libgthread-2.0.so.0,librt.so.1,libgobject-2.0.so.0,libgconf-2.so.4,libglib-2.0.so.0,libpthread.so.0,libstdc++.so.6,libm.so.6,libgcc_s.so.1,libc.so.6
+386;/usr/lib/openoffice/program/proxyfac.uno.so;;$ORIGIN;libuno_cppu.so.3,libuno_cppuhelpergcc3.so.3,libuno_sal.so.3,libstdc++.so.6,libgcc_s.so.1,libc.so.6
diff --git a/test/test-db/test-category/test-package-1.0.0/PDEPEND b/test/test-db/test-category/test-package-1.0.0/PDEPEND
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/PDEPEND
@@ -0,0 +1,1 @@
+
diff --git a/test/test-db/test-category/test-package-1.0.0/PF b/test/test-db/test-category/test-package-1.0.0/PF
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/PF
@@ -0,0 +1,1 @@
+openoffice-2.4.1
diff --git a/test/test-db/test-category/test-package-1.0.0/PKGUSE b/test/test-db/test-category/test-package-1.0.0/PKGUSE
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/PKGUSE
@@ -0,0 +1,1 @@
+gnome -xulrunner
diff --git a/test/test-db/test-category/test-package-1.0.0/PROVIDE b/test/test-db/test-category/test-package-1.0.0/PROVIDE
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/PROVIDE
@@ -0,0 +1,1 @@
+virtual/ooo
diff --git a/test/test-db/test-category/test-package-1.0.0/RDEPEND b/test/test-db/test-category/test-package-1.0.0/RDEPEND
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/RDEPEND
@@ -0,0 +1,1 @@
+java? ( >=virtual/jre-1.4 ) !xulrunner? ( firefox? ( || ( =www-client/mozilla-firefox-2* =www-client/mozilla-firefox-bin-2* ) ) ) !app-office/openoffice-bin x11-libs/libXaw x11-libs/libXinerama >=dev-lang/perl-5.0 dbus? ( >=dev-libs/dbus-glib-0.71 ) gnome? ( >=x11-libs/gtk+-2.10 >=gnome-base/gnome-vfs-2.6 >=gnome-base/gconf-2.0 >=x11-libs/cairo-1.0.2 ) gtk? ( >=x11-libs/gtk+-2.10 >=x11-libs/cairo-1.0.2 ) eds? ( >=gnome-extra/evolution-data-server-1.2 ) gstreamer? ( >=media-libs/gstreamer-0.10 >=media-libs/gst-plugins-base-0.10 ) kde? ( =kde-base/kdelibs-3* ) java? ( >=dev-java/bsh-2.0_beta4 >=dev-java/xalan-2.7 >=dev-java/xalan-serializer-2.7 >=dev-java/xerces-2.7 =dev-java/xml-commons-external-1.3* >=dev-db/hsqldb-1.8.0.9 =dev-java/rhino-1.5* ) mono? ( >=dev-lang/mono-1.2.3.1 ) opengl? ( virtual/opengl virtual/glu ) xulrunner? ( >=net-libs/xulrunner-1.8 >=dev-libs/nspr-4.6.6 >=dev-libs/nss-3.11-r1 ) !xulrunner? ( firefox? ( >=dev-libs/nspr-4.6.6 >=dev-libs/nss-3.11-r1 ) ) !xulrunner? ( !firefox? ( seamonkey? ( =www-client/seamonkey-1* >=dev-libs/nspr-4.6.6 >=dev-libs/nss-3.11-r1 ) ) ) >=net-misc/neon-0.24.7 >=dev-libs/openssl-0.9.8g >=x11-libs/startup-notification-0.5 >=media-libs/freetype-2.1.10-r2 >=media-libs/fontconfig-2.3.0 cups? ( net-print/cups ) media-libs/jpeg media-libs/libpng app-arch/zip app-arch/unzip >=app-text/hunspell-1.1.4-r1 >=app-admin/eselect-oodict-20060706 dev-libs/expat >=dev-libs/icu-3.8 >=sys-libs/db-4.3 >=app-text/libwpd-0.8.8 >=media-libs/libsvg-0.1.4 >=media-libs/vigra-1.4 linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 ) linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 ) linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 ) java? ( >=dev-java/java-config-2.0.33-r1 >=sys-apps/portage-2.1.2.7 )
diff --git a/test/test-db/test-category/test-package-1.0.0/SLOT b/test/test-db/test-category/test-package-1.0.0/SLOT
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/SLOT
@@ -0,0 +1,1 @@
+0
diff --git a/test/test-db/test-category/test-package-1.0.0/SRC_URI b/test/test-db/test-category/test-package-1.0.0/SRC_URI
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/SRC_URI
@@ -0,0 +1,1 @@
+mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_core.tar.bz2 binfilter? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_binfilter.tar.bz2 ) http://download.go-oo.org/OOH680/ooo-build-2.4.1.5.tar.gz odk? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_sdk.tar.bz2 java? ( http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll ) ) http://download.go-oo.org/SRC680/extras-2.tar.bz2 http://download.go-oo.org/SRC680/biblio.tar.bz2 http://download.go-oo.org/SRC680/lp_solve_5.5.0.10_source.tar.gz http://download.go-oo.org/SRC680/libwps-0.1.2.tar.gz http://download.go-oo.org/SRC680/libwpg-0.1.2.tar.gz http://download.go-oo.org/SRC680/oox.2008-02-29.tar.bz2 http://download.go-oo.org/SRC680/writerfilter.2008-02-29.tar.bz2 linguas_af? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ar? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_as_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_be_BY? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_bg? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_bn? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_br? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_bs? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ca? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_cs? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_cy? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_da? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_de? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_dz? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_el? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_en_GB? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_en_ZA? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_eo? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_es? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_et? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_fa? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_fi? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_fr? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ga? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_gl? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_gu_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_he? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_hi_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_hr? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_hu? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_it? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ja? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_km? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ko? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ku? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_lt? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_lv? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_mk? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ml_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_mr_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_nb? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ne? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_nl? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_nn? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_nr? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ns? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_or_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_pa_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_pl? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_pt? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_pt_BR? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ru? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_rw? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_sh? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_sk? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_sl? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_sr? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ss? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_st? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_sv? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_sw_TZ? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ta_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_te_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_tg? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_th? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ti_ER? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_tn? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_tr? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ts? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_uk? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ur_IN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_ve? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_vi? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_xh? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_zh_CN? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_zh_TW? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 ) linguas_zu? ( mirror://openoffice/stable/2.4.1/OOo_2.4.1_src_l10n.tar.bz2 )
diff --git a/test/test-db/test-category/test-package-1.0.0/USE b/test/test-db/test-category/test-package-1.0.0/USE
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/USE
@@ -0,0 +1,1 @@
+dbus elibc_glibc gnome gtk kernel_linux linguas_en_US opengl pam userland_GNU x86
diff --git a/test/test-db/test-category/test-package-1.0.0/openoffice-2.4.1.ebuild b/test/test-db/test-category/test-package-1.0.0/openoffice-2.4.1.ebuild
new file mode 100644
--- /dev/null
+++ b/test/test-db/test-category/test-package-1.0.0/openoffice-2.4.1.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-2.4.1.ebuild,v 1.3 2008/06/12 00:24:21 ranger Exp $
+
+WANT_AUTOCONF="2.5"
+WANT_AUTOMAKE="1.9"
+
+inherit autotools check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde-functions mono multilib
+
+IUSE="binfilter cups dbus debug eds firefox gnome gstreamer gtk kde ldap mono odk opengl pam seamonkey xulrunner"
+
+MY_PV="2.4.1.5"
+PATCHLEVEL="OOH680"
+SRC="OOo_${PV}_src"
+MST="OOH680_m17"
+S="${WORKDIR}/ooo"
+S_OLD="${WORKDIR}/ooo-build-${MY_PV}"
+CONFFILE="${S}/distro-configs/Gentoo.conf.in"
+DESCRIPTION="OpenOffice.org, a full office productivity suite."
+
+SRC_URI="mirror://openoffice/stable/${PV}/${SRC}_core.tar.bz2
+	binfilter? ( mirror://openoffice/stable/${PV}/${SRC}_binfilter.tar.bz2 )
+	http://download.go-oo.org/${PATCHLEVEL}/ooo-build-${MY_PV}.tar.gz
+	odk? ( mirror://openoffice/stable/${PV}/${SRC}_sdk.tar.bz2
+		java? ( http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll ) )
+	http://download.go-oo.org/SRC680/extras-2.tar.bz2
+	http://download.go-oo.org/SRC680/biblio.tar.bz2
+	http://download.go-oo.org/SRC680/lp_solve_5.5.0.10_source.tar.gz
+	http://download.go-oo.org/SRC680/libwps-0.1.2.tar.gz
+	http://download.go-oo.org/SRC680/libwpg-0.1.2.tar.gz
+	http://download.go-oo.org/SRC680/oox.2008-02-29.tar.bz2
+	http://download.go-oo.org/SRC680/writerfilter.2008-02-29.tar.bz2"
+
+LANGS1="af ar as_IN be_BY bg bn br bs ca cs cy da de dz el en_GB en_ZA eo es et fa fi fr ga gl gu_IN he hi_IN hr hu it ja km ko ku lt lv mk ml_IN mr_IN nb ne nl nn nr ns or_IN pa_IN pl pt pt_BR ru rw sh sk sl sr ss st sv sw_TZ ta_IN te_IN tg th ti_ER tn tr ts uk ur_IN ve vi xh zh_CN zh_TW zu"
+LANGS="${LANGS1} en en_US"
+
+for X in ${LANGS} ; do
+	IUSE="${IUSE} linguas_${X}"
+done
+
+for Y in ${LANGS1} ; do
+	SRC_URI="${SRC_URI} linguas_${Y}? ( mirror://openoffice/stable/${PV}/${SRC}_l10n.tar.bz2 )"
+done
+
+HOMEPAGE="http://go-oo.org"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ppc -sparc x86"
+
+COMMON_DEPEND="!app-office/openoffice-bin
+	x11-libs/libXaw
+	x11-libs/libXinerama
+	>=dev-lang/perl-5.0
+	dbus? ( >=dev-libs/dbus-glib-0.71 )
+	gnome? ( >=x11-libs/gtk+-2.10
+		>=gnome-base/gnome-vfs-2.6
+		>=gnome-base/gconf-2.0
+		>=x11-libs/cairo-1.0.2 )
+	gtk? ( >=x11-libs/gtk+-2.10
+		>=x11-libs/cairo-1.0.2 )
+	eds? ( >=gnome-extra/evolution-data-server-1.2 )
+	gstreamer? ( >=media-libs/gstreamer-0.10
+			>=media-libs/gst-plugins-base-0.10 )
+	kde? ( =kde-base/kdelibs-3* )
+	java? ( >=dev-java/bsh-2.0_beta4
+		>=dev-java/xalan-2.7
+		>=dev-java/xalan-serializer-2.7
+		>=dev-java/xerces-2.7
+		=dev-java/xml-commons-external-1.3*
+		>=dev-db/hsqldb-1.8.0.9
+		=dev-java/rhino-1.5* )
+	mono? ( >=dev-lang/mono-1.2.3.1 )
+	opengl? ( virtual/opengl
+		virtual/glu )
+	xulrunner? ( >=net-libs/xulrunner-1.8
+		>=dev-libs/nspr-4.6.6
+		>=dev-libs/nss-3.11-r1 )
+	!xulrunner? ( firefox? ( >=dev-libs/nspr-4.6.6
+		>=dev-libs/nss-3.11-r1 ) )
+	!xulrunner? ( !firefox? ( seamonkey? ( =www-client/seamonkey-1*
+		>=dev-libs/nspr-4.6.6
+		>=dev-libs/nss-3.11-r1 ) ) )
+	>=net-misc/neon-0.24.7
+	>=dev-libs/openssl-0.9.8g
+	>=x11-libs/startup-notification-0.5
+	>=media-libs/freetype-2.1.10-r2
+	>=media-libs/fontconfig-2.3.0
+	cups? ( net-print/cups )
+	media-libs/jpeg
+	media-libs/libpng
+	app-arch/zip
+	app-arch/unzip
+	>=app-text/hunspell-1.1.4-r1
+	>=app-admin/eselect-oodict-20060706
+	dev-libs/expat
+	>=dev-libs/icu-3.8
+	>=sys-libs/db-4.3
+	>=app-text/libwpd-0.8.8
+	>=media-libs/libsvg-0.1.4
+	>=media-libs/vigra-1.4
+	linguas_ja? ( >=media-fonts/kochi-substitute-20030809-r3 )
+	linguas_zh_CN? ( >=media-fonts/arphicfonts-0.1-r2 )
+	linguas_zh_TW? ( >=media-fonts/arphicfonts-0.1-r2 )"
+
+RDEPEND="java? ( >=virtual/jre-1.4 )
+	!xulrunner? ( firefox? ( || ( =www-client/mozilla-firefox-2*
+		=www-client/mozilla-firefox-bin-2* ) ) )
+	${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+	x11-libs/libXrender
+	x11-proto/printproto
+	x11-proto/xextproto
+	x11-proto/xproto
+	x11-proto/xineramaproto
+	>=sys-apps/findutils-4.1.20-r1
+	dev-perl/Archive-Zip
+	dev-perl/Compress-Zlib
+	>=dev-perl/Compress-Raw-Zlib-2.002
+	dev-perl/IO-Compress-Base
+	dev-util/pkgconfig
+	dev-util/intltool
+	>=dev-libs/boost-1.33.1
+	sys-devel/flex
+	sys-devel/bison
+	dev-libs/libxslt
+	>=dev-libs/libxml2-2.0
+	!xulrunner? ( firefox? ( =www-client/mozilla-firefox-2* ) )
+	>=dev-util/gperf-3
+	>=net-misc/curl-7.12
+	sys-libs/zlib
+	sys-apps/coreutils
+	media-gfx/imagemagick
+	pam? ( sys-libs/pam )
+	!dev-util/dmake
+	>=dev-lang/python-2.3.4
+	java? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* )
+		dev-java/ant-core )
+	ldap? ( net-nds/openldap )"
+
+PROVIDE="virtual/ooo"
+
+pkg_setup() {
+
+	ewarn
+	ewarn " It is important to note that OpenOffice.org is a very fragile  "
+	ewarn " build when it comes to CFLAGS.  A number of flags have already "
+	ewarn " been filtered out.  If you experience difficulty merging this  "
+	ewarn " package and use agressive CFLAGS, lower the CFLAGS and try to  "
+	ewarn " merge again. Also note that building OOo takes a lot of time and "
+	ewarn " hardware ressources: 4-6 GB free diskspace and 256 MB RAM are "
+	ewarn " the minimum requirements. If you have less, use openoffice-bin "
+	ewarn " instead. "
+	ewarn
+
+	# Check if we have enough RAM and free diskspace to build this beast
+	CHECKREQS_MEMORY="512"
+	use debug && CHECKREQS_DISK_BUILD="8192" || CHECKREQS_DISK_BUILD="5120"
+	check_reqs
+
+	strip-linguas ${LANGS}
+
+	if [[ -z "${LINGUAS}" ]]; then
+		export LINGUAS_OOO="en-US"
+		ewarn
+		ewarn " To get a localized build, set the according LINGUAS variable(s). "
+		ewarn
+	else
+		export LINGUAS_OOO=`echo ${LINGUAS} | \
+			sed -e 's/\ben\b/en_US/g' -e 's/_/-/g'`
+	fi
+
+	if use !java; then
+		ewarn " You are building with java-support disabled, this results in some "
+		ewarn " of the OpenOffice.org functionality (i.e. help) being disabled. "
+		ewarn " If something you need does not work for you, rebuild with "
+		ewarn " java in your USE-flags. "
+		ewarn
+	fi
+
+	if is-flagq -ffast-math ; then
+		eerror " You are using -ffast-math, which is known to cause problems. "
+		eerror " Please remove it from your CFLAGS, using this globally causes "
+		eerror " all sorts of problems. "
+		eerror " After that you will also have to - at least - rebuild python otherwise "
+		eerror " the openoffice build will break. "
+		die
+	fi
+
+	if use pam; then
+		if ! built_with_use sys-apps/shadow pam; then
+			eerror " shadow needs to be built with pam-support. "
+			eerror " rebuild it accordingly or remove the pam use-flag "
+			die
+		fi
+	fi
+
+	if use xulrunner; then
+		if pkg-config --exists xulrunner-xpcom; then
+			XULR="xulrunner"
+		elif pkg-config --exists libxul; then
+			XULR="libxul"
+		else
+			die "USE flag [xulrunner] set but not found!"
+		fi
+	fi
+
+	java-pkg-opt-2_pkg_setup
+
+	# sys-libs/db version used
+	local db_ver="$(db_findver '>=sys-libs/db-4.3')"
+
+}
+
+src_unpack() {
+
+	unpack ooo-build-${MY_PV}.tar.gz
+
+	# Hackish workaround for overlong path problem, see bug #130837
+	mv "${S_OLD}" "${S}" || die
+
+	#Some fixes for our patchset
+	cd "${S}"
+	epatch "${FILESDIR}/gentoo-${PV}.diff"
+	epatch "${FILESDIR}/ooo-env_log.diff"
+
+	#Use flag checks
+	if use java ; then
+		echo "--with-ant-home=${ANT_HOME}" >> ${CONFFILE}
+		echo "--with-jdk-home=$(java-config --jdk-home 2>/dev/null)" >> ${CONFFILE}
+		echo "--with-java-target-version=$(java-pkg_get-target)" >> ${CONFFILE}
+		echo "--with-system-beanshell" >> ${CONFFILE}
+		echo "--with-system-xalan" >> ${CONFFILE}
+		echo "--with-system-xerces" >> ${CONFFILE}
+		echo "--with-system-xml-apis" >> ${CONFFILE}
+		echo "--with-system-hsqldb" >> ${CONFFILE}
+		echo "--with-system-rhino" >> ${CONFFILE}
+		echo "--with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)" >> ${CONFFILE}
+		echo "--with-serializer-jar=$(java-pkg_getjar xalan-serializer serializer.jar)" >> ${CONFFILE}
+		echo "--with-xalan-jar=$(java-pkg_getjar xalan xalan.jar)" >> ${CONFFILE}
+		echo "--with-xerces-jar=$(java-pkg_getjar xerces-2 xercesImpl.jar)" >> ${CONFFILE}
+		echo "--with-xml-apis-jar=$(java-pkg_getjar xml-commons-external-1.3 xml-apis.jar)" >> ${CONFFILE}
+		echo "--with-hsqldb-jar=$(java-pkg_getjar hsqldb hsqldb.jar)" >> ${CONFFILE}
+		echo "--with-rhino-jar=$(java-pkg_getjar rhino-1.5 js.jar)" >> ${CONFFILE}
+	fi
+
+	if use firefox || use seamonkey || use xulrunner ; then
+		echo "--enable-mozilla" >> ${CONFFILE}
+		local browser
+		use seamonkey && browser="seamonkey"
+		use firefox && browser="firefox"
+		use xulrunner && browser="${XULR}"
+
+		echo "--with-system-mozilla=${browser}" >> ${CONFFILE}
+	else
+		echo "--disable-mozilla" >> ${CONFFILE}
+		echo "--without-system-mozilla" >> ${CONFFILE}
+	fi
+
+	echo "`use_enable binfilter`" >> ${CONFFILE}
+	echo "`use_enable cups`" >> ${CONFFILE}
+	echo "`use_enable dbus`" >> ${CONFFILE}
+	echo "`use_enable eds evolution2`" >> ${CONFFILE}
+	echo "`use_enable gnome gnome-vfs`" >> ${CONFFILE}
+	echo "`use_enable gnome lockdown`" >> ${CONFFILE}
+	echo "`use_enable gnome atkbridge`" >> ${CONFFILE}
+	echo "`use_enable gstreamer`" >> ${CONFFILE}
+	echo "`use_enable ldap`" >> ${CONFFILE}
+	echo "`use_enable opengl`" >> ${CONFFILE}
+	echo "`use_with ldap openldap`" >> ${CONFFILE}
+	echo "--enable-neon" >> ${CONFFILE}
+	echo "--with-system-neon" >> ${CONFFILE}
+	echo "--with-system-openssl" >> ${CONFFILE}
+
+	echo "`use_enable debug crashdump`" >> ${CONFFILE}
+
+	# Original branding results in black splash screens for some, so forcing ours
+	echo "--with-intro-bitmaps=\\\"${S}/src/openintro_gentoo.bmp\\\"" >> ${CONFFILE}
+
+	eautoreconf
+
+}
+
+src_compile() {
+
+	# Should the build use multiprocessing? Not enabled by default, as it tends to break
+	export JOBS="1"
+	if [[ "${WANT_MP}" == "true" ]]; then
+		export JOBS=`echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/"`
+	fi
+
+	# Compile problems with these ...
+	filter-flags "-funroll-loops"
+	filter-flags "-fprefetch-loop-arrays"
+	filter-flags "-fno-default-inline"
+	filter-flags "-fstack-protector"
+	filter-flags "-fstack-protector-all"
+	filter-flags "-ftracer"
+	filter-flags "-fforce-addr"
+	filter-flags "-O[s2-9]"
+
+	# Build with NVidia cards breaks otherwise
+	use opengl && append-flags "-DGL_GLEXT_PROTOTYPES"
+
+	# Now for our optimization flags ...
+	export ARCH_FLAGS="${CXXFLAGS}"
+	use debug || export LINKFLAGSOPTIMIZE="${LDFLAGS}"
+
+	# Make sure gnome-users get gtk-support
+	local GTKFLAG="--disable-gtk --disable-cairo --without-system-cairo"
+	( use gtk || use gnome ) && GTKFLAG="--enable-gtk --enable-cairo --with-system-cairo"
+
+	cd "${S}"
+	./configure \
+		--with-distro="Gentoo" \
+		--with-arch="${ARCH}" \
+		--host="${CHOST}" \
+		--with-srcdir="${DISTDIR}" \
+		--with-lang="${LINGUAS_OOO}" \
+		--with-num-cpus="${JOBS}" \
+		--without-binsuffix \
+		--with-installed-ooo-dirname="openoffice" \
+		--with-tag="${MST}" \
+		${GTKFLAG} \
+		`use_enable mono` \
+		`use_enable kde` \
+		`use_enable pam` \
+		`use_enable !debug strip` \
+		`use_enable odk` \
+		`use_with java` \
+		--disable-access \
+		--disable-post-install-scripts \
+		--enable-hunspell \
+		--enable-openxml \
+		--with-system-hunspell \
+		--with-system-libwpd \
+		--with-system-libsvg \
+		--mandir=/usr/share/man \
+		--libdir=/usr/$(get_libdir) \
+		|| die "Configuration failed!"
+
+	einfo "Building OpenOffice.org..."
+	use kde && set-kdedir 3
+	make || die "Build failed"
+
+}
+
+src_install() {
+
+	export PYTHONPATH=""
+
+	einfo "Preparing Installation"
+	make DESTDIR="${D}" install || die "Installation failed!"
+
+	# Fix the permissions for security reasons
+	chown -R root:0 "${D}"
+
+	# record java libraries
+	use java && java-pkg_regjar "${D}"/usr/$(get_libdir)/openoffice/program/classes/*.jar
+
+}
+
+pkg_postinst() {
+
+	fdo-mime_desktop_database_update
+	fdo-mime_mime_database_update
+
+	eselect oodict update --libdir $(get_libdir)
+
+	[[ -x /sbin/chpax ]] && [[ -e /usr/$(get_libdir)/openoffice/program/soffice.bin ]] && chpax -zm /usr/$(get_libdir)/openoffice/program/soffice.bin
+
+	# Add available & useful jars to openoffice classpath
+	use java && /usr/$(get_libdir)/openoffice/program/java-set-classpath $(java-config --classpath=jdbc-mysql 2>/dev/null) >/dev/null
+
+	elog " To start OpenOffice.org, run:"
+	elog
+	elog " $ ooffice"
+	elog
+	elog " Also, for individual components, you can use any of:"
+	elog
+	elog " oobase, oocalc, oodraw, oofromtemplate, ooimpress, oomath,"
+	elog " ooweb or oowriter"
+	elog
+	elog " Spell checking is now provided through our own myspell-ebuilds, "
+	elog " if you want to use it, please install the correct myspell package "
+	elog " according to your language needs. "
+
+}
