rev 7445 - in kde-extras/transkode/trunk/debian: . patches

Fathi Boudra fboudra-guest at alioth.debian.org
Sat Oct 13 19:39:36 UTC 2007


Author: fboudra-guest
Date: 2007-10-13 19:39:35 +0000 (Sat, 13 Oct 2007)
New Revision: 7445

Added:
   kde-extras/transkode/trunk/debian/patches/10_use_xdg_appsdir.diff
   kde-extras/transkode/trunk/debian/patches/series
   kde-extras/transkode/trunk/debian/transkode-amarok.install
   kde-extras/transkode/trunk/debian/transkode.install
Removed:
   kde-extras/transkode/trunk/debian/patches/10_deprecated_transcode_naming.diff
   kde-extras/transkode/trunk/debian/patches/11_use_xdg_appsdir.diff
Modified:
   kde-extras/transkode/trunk/debian/README.Debian
   kde-extras/transkode/trunk/debian/changelog
   kde-extras/transkode/trunk/debian/control
   kde-extras/transkode/trunk/debian/copyright
   kde-extras/transkode/trunk/debian/docs
   kde-extras/transkode/trunk/debian/patches/02_autotools_update.diff
   kde-extras/transkode/trunk/debian/patches/03_libtool_update.diff
   kde-extras/transkode/trunk/debian/rules
Log:
* Update transkode package.


Modified: kde-extras/transkode/trunk/debian/README.Debian
===================================================================
--- kde-extras/transkode/trunk/debian/README.Debian	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/README.Debian	2007-10-13 19:39:35 UTC (rev 7445)
@@ -4,51 +4,20 @@
 Due to patents problems, many decoders/encoders aren't available on Debian.
 
 At the moment you can find on Debian:
+ * faad (provides faad)
+ * ffmpeg (provides ffmpeg)
  * flac (provides flac)
  * gstreamer-tools (provides gst-launch)
+ * mplayer (provides mplayer)
+ * mppenc (provides mppenc)
  * speex (provides speexenc)
+ * twolame (provides twolame)
  * vorbis-tools (provides oggdec/oggenc)
  * wavpack (provide wvunpack/wavpack)
 
-Please find below, a list of supported input/output formats and their software
-dependencies.
-
- Supported input/output formats:
-  * ape/mac (needs mac,gst-launch/mac)
-  * bonk (needs bonk/bonk)
-  * flac (needs flac,gst-launch,mplayer/flac)
-  * la (needs la/la)
-  * mp3 (needs lame,gst-launch,mplayer/lame)
-  * mp4/m4a (needs faad,gst-launch,mplayer/faac)
-  * mpc/mpp/mp+ (needs mppdec,gst-launch/mppenc)
-  * ofr (needs ofr/ofr)
-  * ogg (needs oggdec,gst-launch,mplayer/oggenc)
-  * pac (needs lpac/lpac)
-  * shn (needs shorten,gst-launch/shorten)
-  * spx (needs speexdec,gst-launch/speexenc)
-  * tta (needs ttaenc,gst-launch/ttaenc)
-  * wav
-  * wv (needs wvunpack,gst-launch/wavpack)
-  * ... plus any other audio formats decodable by gst-launch/mplayer
-    (needs gst-launch with spider plugin)
-  * ... plus output formats for which you have gstreamer encoding plugins
-    (needs gst-launch with wavparse plugin)
-
- Optional dependencies, you can't find on Debian:
-  * Bonk Audio (http://www.logarithmic.net/pfh/bonk)
-  * FAAC/FAAD (http://sourceforge.net/projects/faac/)
-  * LAME (http://lame.sourceforge.net)
-  * LPAC (http://www.nue.tu-berlin.de/wer/liebchen/lpac.html)
-  * Lossless Audio (http://www.lossless-audio.com/)
-  * Monkey's Audio Port (http://sourceforge.net/projects/mac-port/)
-  * MPlayer (http://www.mplayerhq.hu)
-  * Musepack (http://musepack.net)
-  * OptimFROG (http://www.losslessaudio.org/)
-  * Shorten (http://www.hornig.net/shorten/)
-  * True Audio (http://www.true-audio.com)
-
 Note: you don't need all of the mentionned programs to use transKode. You may
-      omit most of the listed decoders if you have an installed gstreamer or
-      mplayer capable of decoding the related formats.
+      omit most of the listed decoders if you have an installed ffmpeg,
+      mplayer or gstreamer capable of decoding the related formats.
+      ffmpeg and gstreamer can be used to encode most common formats.
 
  -- Fathi Boudra <fboudra at free.fr>  Mon, 18 Sep 2006 22:38:21 +0200

Modified: kde-extras/transkode/trunk/debian/changelog
===================================================================
--- kde-extras/transkode/trunk/debian/changelog	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/changelog	2007-10-13 19:39:35 UTC (rev 7445)
@@ -1,4 +1,4 @@
-transkode (0.6b2-1) UNRELEASED; urgency=low
+transkode (0.7~beta1-1) unstable; urgency=low
 
   [ Fathi Boudra ]
   * Initial release (Closes: #388173)
@@ -6,5 +6,4 @@
   [ Mark Purcell ]
   * Robust get-orig-source target
 
- -- Mark Purcell <msp at debian.org>  Sat,  3 Mar 2007 18:29:12 +0000
-
+ -- Fathi Boudra <fboudra at free.fr>  Sat, 13 Oct 2007 19:09:23 +0200

Modified: kde-extras/transkode/trunk/debian/control
===================================================================
--- kde-extras/transkode/trunk/debian/control	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/control	2007-10-13 19:39:35 UTC (rev 7445)
@@ -3,18 +3,34 @@
 Priority: optional
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Fathi Boudra <fboudra at free.fr>, Mark Purcell <msp at debian.org>
-Build-Depends: cdbs, debhelper (>= 5), automake1.9, kdelibs4-dev, libtag1-dev
+Build-Depends: cdbs, debhelper (>= 5), quilt, automake1.9, chrpath,
+ kdelibs4-dev, libtag1-dev
 Standards-Version: 3.7.2
 
 Package: transkode
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: amarok, flac, gstreamer-tools, speex, vorbis-tools, wavpack
-Suggests: mplayer
+Recommends: faad, ffmpeg, flac, gstreamer-tools, mplayer, mppenc, speex,
+ twolame, vorbis-tools, wavpack
+Suggests: transkode-amarok
 Description: audio encoder frontend for KDE
  transKode is a frontend for various audio transcoding tools. It could be used
- as a standalone application or as an amarok plugin.
+ as a standalone application or as an Amarok plugin.
  .
- See README.Debian for more informations on supported formats.
+ See 'transkode-amarok' package for more informations.
  .
+ See README.Debian for more informations.
+ .
   Homepage: http://sourceforge.net/projects/transkode
+
+Package: transkode-amarok
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ transkode, amarok
+Description: audio encoder frontend for KDE (Amarok plugin)
+ Amarok plugin for transKode, an audio encoder frontend for KDE.
+ .
+ See 'transkode' package for more informations.
+ .
+  Homepage: http://sourceforge.net/projects/transkode
+

Modified: kde-extras/transkode/trunk/debian/copyright
===================================================================
--- kde-extras/transkode/trunk/debian/copyright	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/copyright	2007-10-13 19:39:35 UTC (rev 7445)
@@ -1,445 +1,59 @@
 This package was debianized by Fathi Boudra <fboudra at free.fr> on
-Mon, 18 Sep 2006 22:38:21 +0200.
+Sat, 13 Oct 2007 19:38:21 +0200.
 
 It was downloaded from http://sourceforge.net/projects/transkode
 
 Upstream Author: Sergio Pistone <sergio_pistone at yahoo.com.ar>
 
-Copyright:
-   (C) 2005-2006 Sergio Pistone <sergio_pistone at yahoo.com.ar>
+Copyright: (C) 2005-2007 Sergio Pistone <sergio_pistone at yahoo.com.ar>
 
 Copyright for stdin listener code:
-   (C) 2005 Ian Monroe <ian at monroe.nu>
 
+    (C) 2005 Ian Monroe <ian at monroe.nu>
+
 Copyright for Audio Format Converter Amarok script:
-   (C) 2005 Michael Mitton <mlmitton at gmail.com>
 
+    (C) 2005 Michael Mitton <mlmitton at gmail.com>
+
+Copyright for metadata code:
+
+    (C) 2007 Pete Chapman <tot5tri02 at sneakemail.com>
+    (C) 2005 Lukas Lalinsky <lalinsky at gmail.com>
+    (C) 2005 Martin Aumueller <aumuell at reserv.at>
+    (C) 2005 Andy Leadbetter <andrew.leadbetter at gmail.com>
+    (C) 2005 Paul Cifarelli <paulc2 at optonline.net>
+    (C) 2004 Allan Sandfeld <Jensen kde at carewolf.org>
+    (C) 2002 Scott Wheeler <wheeler at kde.org>
+
 The transkode manpage is (C) 2006 ZhengPeng Hou <hengpeng-hou at ubuntu.com> and
 is licensed under the GPL, see below.
 
 License:
 
-   This package 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 2 of the License, or
-   (at your option) any later version.
+    This package 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 2 of the License, or
+    (at your option) any later version.
 
-   This package 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.
+    This package 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 package; if not, write to the Free Software
-   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+    You should have received a copy of the GNU General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 
 On Debian systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL'.
 
-The Debian packaging is (C) 2006, Fathi Boudra <fboudra at free.fr> and
+The Debian packaging is (C) 2007, Fathi Boudra <fboudra at free.fr> and
 is licensed under the GPL, see above.
 
 The documentations provided with transkode is distributed under
 the GNU Free Documentation License (FDL). They are considered free with
 regards to the Debian Free Software Guidelines (DFSG) because they don't
-contain any unmodifiable parts (invariant sections). The complete text of
-the GNU Free Documentation License can be found below:
+contain any unmodifiable parts (invariant sections).
 
-		GNU Free Documentation License
-		  Version 1.2, November 2002
-
-
- Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
-     51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
-0. PREAMBLE
-
-The purpose of this License is to make a manual, textbook, or other
-functional and useful document "free" in the sense of freedom: to
-assure everyone the effective freedom to copy and redistribute it,
-with or without modifying it, either commercially or noncommercially.
-Secondarily, this License preserves for the author and publisher a way
-to get credit for their work, while not being considered responsible
-for modifications made by others.
-
-This License is a kind of "copyleft", which means that derivative
-works of the document must themselves be free in the same sense.  It
-complements the GNU General Public License, which is a copyleft
-license designed for free software.
-
-We have designed this License in order to use it for manuals for free
-software, because free software needs free documentation: a free
-program should come with manuals providing the same freedoms that the
-software does.  But this License is not limited to software manuals;
-it can be used for any textual work, regardless of subject matter or
-whether it is published as a printed book.  We recommend this License
-principally for works whose purpose is instruction or reference.
-
-
-1. APPLICABILITY AND DEFINITIONS
-
-This License applies to any manual or other work, in any medium, that
-contains a notice placed by the copyright holder saying it can be
-distributed under the terms of this License.  Such a notice grants a
-world-wide, royalty-free license, unlimited in duration, to use that
-work under the conditions stated herein.  The "Document", below,
-refers to any such manual or work.  Any member of the public is a
-licensee, and is addressed as "you".  You accept the license if you
-copy, modify or distribute the work in a way requiring permission
-under copyright law.
-
-A "Modified Version" of the Document means any work containing the
-Document or a portion of it, either copied verbatim, or with
-modifications and/or translated into another language.
-
-A "Secondary Section" is a named appendix or a front-matter section of
-the Document that deals exclusively with the relationship of the
-publishers or authors of the Document to the Document's overall subject
-(or to related matters) and contains nothing that could fall directly
-within that overall subject.  (Thus, if the Document is in part a
-textbook of mathematics, a Secondary Section may not explain any
-mathematics.)  The relationship could be a matter of historical
-connection with the subject or with related matters, or of legal,
-commercial, philosophical, ethical or political position regarding
-them.
-
-The "Invariant Sections" are certain Secondary Sections whose titles
-are designated, as being those of Invariant Sections, in the notice
-that says that the Document is released under this License.  If a
-section does not fit the above definition of Secondary then it is not
-allowed to be designated as Invariant.  The Document may contain zero
-Invariant Sections.  If the Document does not identify any Invariant
-Sections then there are none.
-
-The "Cover Texts" are certain short passages of text that are listed,
-as Front-Cover Texts or Back-Cover Texts, in the notice that says that
-the Document is released under this License.  A Front-Cover Text may
-be at most 5 words, and a Back-Cover Text may be at most 25 words.
-
-A "Transparent" copy of the Document means a machine-readable copy,
-represented in a format whose specification is available to the
-general public, that is suitable for revising the document
-straightforwardly with generic text editors or (for images composed of
-pixels) generic paint programs or (for drawings) some widely available
-drawing editor, and that is suitable for input to text formatters or
-for automatic translation to a variety of formats suitable for input
-to text formatters.  A copy made in an otherwise Transparent file
-format whose markup, or absence of markup, has been arranged to thwart
-or discourage subsequent modification by readers is not Transparent.
-An image format is not Transparent if used for any substantial amount
-of text.  A copy that is not "Transparent" is called "Opaque".
-
-Examples of suitable formats for Transparent copies include plain
-ASCII without markup, Texinfo input format, LaTeX input format, SGML
-or XML using a publicly available DTD, and standard-conforming simple
-HTML, PostScript or PDF designed for human modification.  Examples of
-transparent image formats include PNG, XCF and JPG.  Opaque formats
-include proprietary formats that can be read and edited only by
-proprietary word processors, SGML or XML for which the DTD and/or
-processing tools are not generally available, and the
-machine-generated HTML, PostScript or PDF produced by some word
-processors for output purposes only.
-
-The "Title Page" means, for a printed book, the title page itself,
-plus such following pages as are needed to hold, legibly, the material
-this License requires to appear in the title page.  For works in
-formats which do not have any title page as such, "Title Page" means
-the text near the most prominent appearance of the work's title,
-preceding the beginning of the body of the text.
-
-A section "Entitled XYZ" means a named subunit of the Document whose
-title either is precisely XYZ or contains XYZ in parentheses following
-text that translates XYZ in another language.  (Here XYZ stands for a
-specific section name mentioned below, such as "Acknowledgements",
-"Dedications", "Endorsements", or "History".)  To "Preserve the Title"
-of such a section when you modify the Document means that it remains a
-section "Entitled XYZ" according to this definition.
-
-The Document may include Warranty Disclaimers next to the notice which
-states that this License applies to the Document.  These Warranty
-Disclaimers are considered to be included by reference in this
-License, but only as regards disclaiming warranties: any other
-implication that these Warranty Disclaimers may have is void and has
-no effect on the meaning of this License.
-
-
-2. VERBATIM COPYING
-
-You may copy and distribute the Document in any medium, either
-commercially or noncommercially, provided that this License, the
-copyright notices, and the license notice saying this License applies
-to the Document are reproduced in all copies, and that you add no other
-conditions whatsoever to those of this License.  You may not use
-technical measures to obstruct or control the reading or further
-copying of the copies you make or distribute.  However, you may accept
-compensation in exchange for copies.  If you distribute a large enough
-number of copies you must also follow the conditions in section 3.
-
-You may also lend copies, under the same conditions stated above, and
-you may publicly display copies.
-
-
-3. COPYING IN QUANTITY
-
-If you publish printed copies (or copies in media that commonly have
-printed covers) of the Document, numbering more than 100, and the
-Document's license notice requires Cover Texts, you must enclose the
-copies in covers that carry, clearly and legibly, all these Cover
-Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
-the back cover.  Both covers must also clearly and legibly identify
-you as the publisher of these copies.  The front cover must present
-the full title with all words of the title equally prominent and
-visible.  You may add other material on the covers in addition.
-Copying with changes limited to the covers, as long as they preserve
-the title of the Document and satisfy these conditions, can be treated
-as verbatim copying in other respects.
-
-If the required texts for either cover are too voluminous to fit
-legibly, you should put the first ones listed (as many as fit
-reasonably) on the actual cover, and continue the rest onto adjacent
-pages.
-
-If you publish or distribute Opaque copies of the Document numbering
-more than 100, you must either include a machine-readable Transparent
-copy along with each Opaque copy, or state in or with each Opaque copy
-a computer-network location from which the general network-using
-public has access to download using public-standard network protocols
-a complete Transparent copy of the Document, free of added material.
-If you use the latter option, you must take reasonably prudent steps,
-when you begin distribution of Opaque copies in quantity, to ensure
-that this Transparent copy will remain thus accessible at the stated
-location until at least one year after the last time you distribute an
-Opaque copy (directly or through your agents or retailers) of that
-edition to the public.
-
-It is requested, but not required, that you contact the authors of the
-Document well before redistributing any large number of copies, to give
-them a chance to provide you with an updated version of the Document.
-
-
-4. MODIFICATIONS
-
-You may copy and distribute a Modified Version of the Document under
-the conditions of sections 2 and 3 above, provided that you release
-the Modified Version under precisely this License, with the Modified
-Version filling the role of the Document, thus licensing distribution
-and modification of the Modified Version to whoever possesses a copy
-of it.  In addition, you must do these things in the Modified Version:
-
-A. Use in the Title Page (and on the covers, if any) a title distinct
-   from that of the Document, and from those of previous versions
-   (which should, if there were any, be listed in the History section
-   of the Document).  You may use the same title as a previous version
-   if the original publisher of that version gives permission.
-B. List on the Title Page, as authors, one or more persons or entities
-   responsible for authorship of the modifications in the Modified
-   Version, together with at least five of the principal authors of the
-   Document (all of its principal authors, if it has fewer than five),
-   unless they release you from this requirement.
-C. State on the Title page the name of the publisher of the
-   Modified Version, as the publisher.
-D. Preserve all the copyright notices of the Document.
-E. Add an appropriate copyright notice for your modifications
-   adjacent to the other copyright notices.
-F. Include, immediately after the copyright notices, a license notice
-   giving the public permission to use the Modified Version under the
-   terms of this License, in the form shown in the Addendum below.
-G. Preserve in that license notice the full lists of Invariant Sections
-   and required Cover Texts given in the Document's license notice.
-H. Include an unaltered copy of this License.
-I. Preserve the section Entitled "History", Preserve its Title, and add
-   to it an item stating at least the title, year, new authors, and
-   publisher of the Modified Version as given on the Title Page.  If
-   there is no section Entitled "History" in the Document, create one
-   stating the title, year, authors, and publisher of the Document as
-   given on its Title Page, then add an item describing the Modified
-   Version as stated in the previous sentence.
-J. Preserve the network location, if any, given in the Document for
-   public access to a Transparent copy of the Document, and likewise
-   the network locations given in the Document for previous versions
-   it was based on.  These may be placed in the "History" section.
-   You may omit a network location for a work that was published at
-   least four years before the Document itself, or if the original
-   publisher of the version it refers to gives permission.
-K. For any section Entitled "Acknowledgements" or "Dedications",
-   Preserve the Title of the section, and preserve in the section all
-   the substance and tone of each of the contributor acknowledgements
-   and/or dedications given therein.
-L. Preserve all the Invariant Sections of the Document,
-   unaltered in their text and in their titles.  Section numbers
-   or the equivalent are not considered part of the section titles.
-M. Delete any section Entitled "Endorsements".  Such a section
-   may not be included in the Modified Version.
-N. Do not retitle any existing section to be Entitled "Endorsements"
-   or to conflict in title with any Invariant Section.
-O. Preserve any Warranty Disclaimers.
-
-If the Modified Version includes new front-matter sections or
-appendices that qualify as Secondary Sections and contain no material
-copied from the Document, you may at your option designate some or all
-of these sections as invariant.  To do this, add their titles to the
-list of Invariant Sections in the Modified Version's license notice.
-These titles must be distinct from any other section titles.
-
-You may add a section Entitled "Endorsements", provided it contains
-nothing but endorsements of your Modified Version by various
-parties--for example, statements of peer review or that the text has
-been approved by an organization as the authoritative definition of a
-standard.
-
-You may add a passage of up to five words as a Front-Cover Text, and a
-passage of up to 25 words as a Back-Cover Text, to the end of the list
-of Cover Texts in the Modified Version.  Only one passage of
-Front-Cover Text and one of Back-Cover Text may be added by (or
-through arrangements made by) any one entity.  If the Document already
-includes a cover text for the same cover, previously added by you or
-by arrangement made by the same entity you are acting on behalf of,
-you may not add another; but you may replace the old one, on explicit
-permission from the previous publisher that added the old one.
-
-The author(s) and publisher(s) of the Document do not by this License
-give permission to use their names for publicity for or to assert or
-imply endorsement of any Modified Version.
-
-
-5. COMBINING DOCUMENTS
-
-You may combine the Document with other documents released under this
-License, under the terms defined in section 4 above for modified
-versions, provided that you include in the combination all of the
-Invariant Sections of all of the original documents, unmodified, and
-list them all as Invariant Sections of your combined work in its
-license notice, and that you preserve all their Warranty Disclaimers.
-
-The combined work need only contain one copy of this License, and
-multiple identical Invariant Sections may be replaced with a single
-copy.  If there are multiple Invariant Sections with the same name but
-different contents, make the title of each such section unique by
-adding at the end of it, in parentheses, the name of the original
-author or publisher of that section if known, or else a unique number.
-Make the same adjustment to the section titles in the list of
-Invariant Sections in the license notice of the combined work.
-
-In the combination, you must combine any sections Entitled "History"
-in the various original documents, forming one section Entitled
-"History"; likewise combine any sections Entitled "Acknowledgements",
-and any sections Entitled "Dedications".  You must delete all sections
-Entitled "Endorsements".
-
-
-6. COLLECTIONS OF DOCUMENTS
-
-You may make a collection consisting of the Document and other documents
-released under this License, and replace the individual copies of this
-License in the various documents with a single copy that is included in
-the collection, provided that you follow the rules of this License for
-verbatim copying of each of the documents in all other respects.
-
-You may extract a single document from such a collection, and distribute
-it individually under this License, provided you insert a copy of this
-License into the extracted document, and follow this License in all
-other respects regarding verbatim copying of that document.
-
-
-7. AGGREGATION WITH INDEPENDENT WORKS
-
-A compilation of the Document or its derivatives with other separate
-and independent documents or works, in or on a volume of a storage or
-distribution medium, is called an "aggregate" if the copyright
-resulting from the compilation is not used to limit the legal rights
-of the compilation's users beyond what the individual works permit.
-When the Document is included in an aggregate, this License does not
-apply to the other works in the aggregate which are not themselves
-derivative works of the Document.
-
-If the Cover Text requirement of section 3 is applicable to these
-copies of the Document, then if the Document is less than one half of
-the entire aggregate, the Document's Cover Texts may be placed on
-covers that bracket the Document within the aggregate, or the
-electronic equivalent of covers if the Document is in electronic form.
-Otherwise they must appear on printed covers that bracket the whole
-aggregate.
-
-
-8. TRANSLATION
-
-Translation is considered a kind of modification, so you may
-distribute translations of the Document under the terms of section 4.
-Replacing Invariant Sections with translations requires special
-permission from their copyright holders, but you may include
-translations of some or all Invariant Sections in addition to the
-original versions of these Invariant Sections.  You may include a
-translation of this License, and all the license notices in the
-Document, and any Warranty Disclaimers, provided that you also include
-the original English version of this License and the original versions
-of those notices and disclaimers.  In case of a disagreement between
-the translation and the original version of this License or a notice
-or disclaimer, the original version will prevail.
-
-If a section in the Document is Entitled "Acknowledgements",
-"Dedications", or "History", the requirement (section 4) to Preserve
-its Title (section 1) will typically require changing the actual
-title.
-
-
-9. TERMINATION
-
-You may not copy, modify, sublicense, or distribute the Document except
-as expressly provided for under this License.  Any other attempt to
-copy, modify, sublicense or distribute the Document is void, and will
-automatically terminate your rights under this License.  However,
-parties who have received copies, or rights, from you under this
-License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-
-10. FUTURE REVISIONS OF THIS LICENSE
-
-The Free Software Foundation may publish new, revised versions
-of the GNU Free Documentation 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.  See
-http://www.gnu.org/copyleft/.
-
-Each version of the License is given a distinguishing version number.
-If the Document specifies that a particular numbered version of this
-License "or any later version" applies to it, you have the option of
-following the terms and conditions either of that specified version or
-of any later version that has been published (not as a draft) by the
-Free Software Foundation.  If the Document does not specify a version
-number of this License, you may choose any version ever published (not
-as a draft) by the Free Software Foundation.
-
-
-ADDENDUM: How to use this License for your documents
-
-To use this License in a document you have written, include a copy of
-the License in the document and put the following copyright and
-license notices just after the title page:
-
-    Copyright (c)  YEAR  YOUR NAME.
-    Permission is granted to copy, distribute and/or modify this document
-    under the terms of the GNU Free Documentation License, Version 1.2
-    or any later version published by the Free Software Foundation;
-    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-    A copy of the license is included in the section entitled "GNU
-    Free Documentation License".
-
-If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
-replace the "with...Texts." line with this:
-
-    with the Invariant Sections being LIST THEIR TITLES, with the
-    Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
-
-If you have Invariant Sections without Cover Texts, or some other
-combination of the three, merge those two alternatives to suit the
-situation.
-
-If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License,
-to permit their use in free software.
-
+On Debian systems, the complete text of the GNU Free Documentation License
+can be found in `/usr/share/common-licenses/GFDL'.

Modified: kde-extras/transkode/trunk/debian/docs
===================================================================
--- kde-extras/transkode/trunk/debian/docs	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/docs	2007-10-13 19:39:35 UTC (rev 7445)
@@ -1,3 +1,2 @@
-NEWS
 README
 TODO

Modified: kde-extras/transkode/trunk/debian/patches/02_autotools_update.diff
===================================================================
--- kde-extras/transkode/trunk/debian/patches/02_autotools_update.diff	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/patches/02_autotools_update.diff	2007-10-13 19:39:35 UTC (rev 7445)
@@ -1,6 +1,6 @@
 diff -Nrua a/admin/compile b/admin/compile
---- a/admin/compile	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/compile	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/compile	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/compile	2007-10-13 19:20:04.000000000 +0200
 @@ -1,8 +1,9 @@
  #! /bin/sh
 -
@@ -191,8 +191,8 @@
 +# time-stamp-end: "$"
 +# End:
 diff -Nrua a/admin/depcomp b/admin/depcomp
---- a/admin/depcomp	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/depcomp	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/depcomp	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/depcomp	2007-10-13 19:20:04.000000000 +0200
 @@ -1,7 +1,9 @@
  #! /bin/sh
 -
@@ -688,8 +688,8 @@
 +# time-stamp-end: "$"
 +# End:
 diff -Nrua a/admin/install-sh b/admin/install-sh
---- a/admin/install-sh	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/install-sh	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/install-sh	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/install-sh	2007-10-13 19:20:04.000000000 +0200
 @@ -1,19 +1,38 @@
  #!/bin/sh
 -#
@@ -1240,8 +1240,8 @@
 +# time-stamp-end: "$"
 +# End:
 diff -Nrua a/admin/missing b/admin/missing
---- a/admin/missing	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/missing	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/missing	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/missing	2007-10-13 19:20:04.000000000 +0200
 @@ -1,6 +1,10 @@
  #! /bin/sh
  # Common stub for a few missing GNU programs while installing.
@@ -1528,8 +1528,8 @@
 +# time-stamp-end: "$"
 +# End:
 diff -Nrua a/admin/mkinstalldirs b/admin/mkinstalldirs
---- a/admin/mkinstalldirs	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/mkinstalldirs	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/mkinstalldirs	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/mkinstalldirs	2007-10-13 19:20:04.000000000 +0200
 @@ -1,21 +1,33 @@
  #! /bin/sh
  # mkinstalldirs --- make directory hierarchy
@@ -1687,8 +1687,8 @@
  # End:
 -# mkinstalldirs ends here
 diff -Nrua a/admin/ylwrap b/admin/ylwrap
---- a/admin/ylwrap	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/ylwrap	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/ylwrap	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/ylwrap	2007-10-13 19:20:04.000000000 +0200
 @@ -1,6 +1,11 @@
  #! /bin/sh
  # ylwrap - wrapper for lex/yacc invocations.

Modified: kde-extras/transkode/trunk/debian/patches/03_libtool_update.diff
===================================================================
--- kde-extras/transkode/trunk/debian/patches/03_libtool_update.diff	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/patches/03_libtool_update.diff	2007-10-13 19:39:35 UTC (rev 7445)
@@ -1,10 +1,10 @@
 diff -Nrua a/admin/libtool.m4.in b/admin/libtool.m4.in
---- a/admin/libtool.m4.in	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/libtool.m4.in	2006-09-19 01:48:31.000000000 +0200
+--- a/admin/libtool.m4.in	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/libtool.m4.in	2007-10-13 19:20:04.000000000 +0200
 @@ -1,28 +1,13 @@
  # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
 -## Copyright 1996, 1997, 1998, 1999, 2000, 2001
-+## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
++## Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007
  ## Free Software Foundation, Inc.
  ## Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
  ##
@@ -31,7 +31,7 @@
 +## modifications, as long as this notice is preserved.
  
 -# serial 47 AC_PROG_LIBTOOL
-+# serial 48 Debian 1.5.22-4 AC_PROG_LIBTOOL
++# serial 51 Debian 1.5.24-1 AC_PROG_LIBTOOL
  
  
  # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -70,7 +70,15 @@
  test -z "$DLLTOOL" && DLLTOOL=dlltool
  test -z "$LD" && LD=ld
  test -z "$LN_S" && LN_S="ln -s"
-@@ -191,15 +177,17 @@
+@@ -184,22 +170,24 @@
+ test -z "$ac_objext" && ac_objext=o
+ 
+ # Determine commands to create old-style static archives.
+-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+ old_postinstall_cmds='chmod 644 $oldlib'
+ old_postuninstall_cmds=
+ 
  if test -n "$RANLIB"; then
    case $host_os in
    openbsd*)
@@ -90,7 +98,7 @@
  # Only perform the check for file, if the check method requires it
  case $deplibs_check_method in
  file_magic*)
-@@ -240,11 +228,56 @@
+@@ -240,11 +228,58 @@
  # If no C compiler was specified, use CC.
  LTCC=${LTCC-"$CC"}
  
@@ -123,8 +131,9 @@
 +# Check for compiler boilerplate output or warnings with
 +# the simple compiler test code.
 +AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-+[ac_outfile=conftest.$ac_objext
-+printf "$lt_simple_compile_test_code" >conftest.$ac_ext
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
 +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 +_lt_compiler_boilerplate=`cat conftest.err`
 +$rm conftest*
@@ -136,8 +145,9 @@
 +# Check for linker boilerplate output or warnings with
 +# the simple link test code.
 +AC_DEFUN([_LT_LINKER_BOILERPLATE],
-+[ac_outfile=conftest.$ac_objext
-+printf "$lt_simple_link_test_code" >conftest.$ac_ext
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
 +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
 +_lt_linker_boilerplate=`cat conftest.err`
 +$rm conftest*
@@ -147,8 +157,34 @@
  # _LT_AC_SYS_LIBPATH_AIX
  # ----------------------
  # Links a minimal program and checks the executable
-@@ -317,15 +350,15 @@
+@@ -254,12 +289,20 @@
+ # If we don't find anything, use the default library path according
+ # to the aix ld manual.
+ AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
+-[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_LINK_IFELSE(AC_LANG_PROGRAM,[
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++	/^0/ {
++	    s/^0  *\(.*\)$/\1/
++	    p
++	}
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ # Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
+-}'`; fi],[])
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi],[])
+ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ ])# _LT_AC_SYS_LIBPATH_AIX
  
+@@ -317,15 +360,15 @@
+ 
  # The HP-UX ksh and POSIX shell print the target directory to stdout
  # if CDPATH is set.
 -if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
@@ -166,7 +202,13 @@
         (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
      then
        break
-@@ -494,14 +527,13 @@
+@@ -490,18 +533,21 @@
+   rm -rf conftest*
+   ;;
+ 
+-x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
++s390*-*linux*|sparc*-*linux*)
    # Find out which ABI we are using.
    echo 'int i;' > conftest.$ac_ext
    if AC_TRY_EVAL(ac_compile); then
@@ -175,6 +217,9 @@
      *32-bit*)
 -      LINUX_64_MODE="32"
        case $host in
++        x86_64-*kfreebsd*-gnu)
++          LD="${LD-ld} -m elf_i386_fbsd"
++          ;;
          x86_64-*linux*)
            LD="${LD-ld} -m elf_i386"
            ;;
@@ -183,15 +228,19 @@
            LD="${LD-ld} -m elf32ppclinux"
            ;;
          s390x-*linux*)
-@@ -513,7 +545,6 @@
+@@ -513,8 +559,10 @@
        esac
        ;;
      *64-bit*)
 -      LINUX_64_MODE="64"
        case $host in
++        x86_64-*kfreebsd*-gnu)
++          LD="${LD-ld} -m elf_x86_64_fbsd"
++          ;;
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
-@@ -547,6 +578,22 @@
+           ;;
+@@ -547,6 +595,22 @@
      CFLAGS="$SAVE_CFLAGS"
    fi
    ;;
@@ -214,7 +263,16 @@
  AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
  [*-*-cygwin* | *-*-mingw* | *-*-pw32*)
    AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-@@ -578,7 +625,7 @@
+@@ -570,7 +634,7 @@
+ AC_CACHE_CHECK([$1], [$2],
+   [$2=no
+   ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+    lt_compiler_flag="$3"
+    # Insert the option either (1) after the last *FLAGS variable, or
+    # (2) before a word containing "conftest.", or (3) at the end.
+@@ -578,7 +642,7 @@
     # with a dollar sign (not a hyphen), so the echo should work correctly.
     # The option is referenced via a variable to avoid confusing sed.
     lt_compile=`echo "$ac_compile" | $SED \
@@ -223,7 +281,7 @@
     -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-@@ -588,8 +635,10 @@
+@@ -588,8 +652,10 @@
     echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
     if (exit $ac_status) && test -s "$ac_outfile"; then
       # The compiler can only warn and ignore the option if not recognized
@@ -236,9 +294,18 @@
         $2=yes
       fi
     fi
-@@ -615,11 +664,16 @@
+@@ -609,17 +675,23 @@
+ # ------------------------------------------------------------
+ # Check whether the given compiler option works
+ AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
+-[AC_CACHE_CHECK([$1], [$2],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
+   [$2=no
+    save_LDFLAGS="$LDFLAGS"
     LDFLAGS="$LDFLAGS $3"
-    printf "$lt_simple_link_test_code" > conftest.$ac_ext
+-   printf "$lt_simple_link_test_code" > conftest.$ac_ext
++   echo "$lt_simple_link_test_code" > conftest.$ac_ext
     if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
 -     # The compiler can only warn and ignore the option if not recognized
 +     # The linker can only warn and ignore the option if not recognized
@@ -254,7 +321,7 @@
       else
         $2=yes
       fi
-@@ -643,7 +697,7 @@
+@@ -643,7 +715,7 @@
  AC_MSG_CHECKING([the maximum length of command line arguments])
  AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
    i=0
@@ -263,11 +330,28 @@
  
    case $build_os in
    msdosdjgpp*)
-@@ -672,20 +726,70 @@
+@@ -672,24 +744,77 @@
      lt_cv_sys_max_cmd_len=8192;
      ;;
  
 - *)
+-    # If test is not a shell built-in, we'll probably end up computing a
+-    # maximum length that is only half of the actual maximum length, but
+-    # we can't tell.
+-    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
+-	       = "XX$testring") >/dev/null 2>&1 &&
+-	    new_result=`expr "X$testring" : ".*" 2>&1` &&
+-	    lt_cv_sys_max_cmd_len=$new_result &&
+-	    test $i != 17 # 1/2 MB should be enough
+-    do
+-      i=`expr $i + 1`
+-      testring=$testring$testring
+-    done
+-    testring=
+-    # Add a significant safety factor because C++ compilers can tack on massive
+-    # amounts of additional arguments before passing them to the linker.
+-    # It appears as though 1/2 is a usable value.
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
 +  amigaos*)
 +    # On AmigaOS with pdksh, this test takes hours, literally.
 +    # So we just punt and use a minimum line length of 8192.
@@ -318,29 +402,31 @@
 +    fi
 +    ;;
 +  *)
-     # If test is not a shell built-in, we'll probably end up computing a
-     # maximum length that is only half of the actual maximum length, but
-     # we can't tell.
--    while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
--	       = "XX$testring") >/dev/null 2>&1 &&
--	    new_result=`expr "X$testring" : ".*" 2>&1` &&
-+    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
-+    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
++    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++    if test -n "$lt_cv_sys_max_cmd_len"; then
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    else
++      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++      while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
 +	       = "XX$teststring") >/dev/null 2>&1 &&
-+	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
- 	    lt_cv_sys_max_cmd_len=$new_result &&
- 	    test $i != 17 # 1/2 MB should be enough
-     do
-       i=`expr $i + 1`
--      testring=$testring$testring
-+      teststring=$teststring$teststring
-     done
--    testring=
-+    teststring=
-     # Add a significant safety factor because C++ compilers can tack on massive
-     # amounts of additional arguments before passing them to the linker.
-     # It appears as though 1/2 is a usable value.
-@@ -702,7 +806,7 @@
++	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
++	      lt_cv_sys_max_cmd_len=$new_result &&
++	      test $i != 17 # 1/2 MB should be enough
++      do
++        i=`expr $i + 1`
++        teststring=$teststring$teststring
++      done
++      teststring=
++      # Add a significant safety factor because C++ compilers can tack on massive
++      # amounts of additional arguments before passing them to the linker.
++      # It appears as though 1/2 is a usable value.
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    fi
+     ;;
+   esac
+ ])
+@@ -702,7 +827,7 @@
  
  
  # _LT_AC_CHECK_DLFCN
@@ -349,7 +435,7 @@
  AC_DEFUN([_LT_AC_CHECK_DLFCN],
  [AC_CHECK_HEADERS(dlfcn.h)dnl
  ])# _LT_AC_CHECK_DLFCN
-@@ -710,7 +814,7 @@
+@@ -710,7 +835,7 @@
  
  # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
  #                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
@@ -358,7 +444,7 @@
  AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
  [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
  if test "$cross_compiling" = yes; then :
-@@ -776,17 +880,19 @@
+@@ -776,17 +901,19 @@
        else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
        /* dlclose (self); */
      }
@@ -380,7 +466,7 @@
      esac
    else :
      # compilation failed
-@@ -798,7 +904,7 @@
+@@ -798,7 +925,7 @@
  
  
  # AC_LIBTOOL_DLOPEN_SELF
@@ -389,7 +475,7 @@
  AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
  [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
  if test "x$enable_dlopen" != xyes; then
-@@ -835,7 +941,7 @@
+@@ -835,7 +962,7 @@
      lt_cv_dlopen_self=yes
      ])
     ;;
@@ -398,7 +484,7 @@
    *)
      AC_CHECK_FUNC([shl_load],
  	  [lt_cv_dlopen="shl_load"],
-@@ -869,7 +975,7 @@
+@@ -869,7 +996,7 @@
      test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
  
      save_LDFLAGS="$LDFLAGS"
@@ -407,7 +493,7 @@
  
      save_LIBS="$LIBS"
      LIBS="$lt_cv_dlopen_libs $LIBS"
-@@ -882,7 +988,7 @@
+@@ -882,7 +1009,7 @@
      ])
  
      if test "x$lt_cv_dlopen_self" = xyes; then
@@ -416,20 +502,33 @@
        AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
      	  lt_cv_dlopen_self_static, [dnl
  	  _LT_AC_TRY_DLOPEN_SELF(
-@@ -924,20 +1030,13 @@
+@@ -914,7 +1041,8 @@
+ # ---------------------------------
+ # Check to see if options -c and -o are simultaneously supported by compiler
+ AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
+-[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+   [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+   [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+@@ -922,14 +1050,7 @@
+    mkdir conftest
+    cd conftest
     mkdir out
-    printf "$lt_simple_compile_test_code" > conftest.$ac_ext
- 
+-   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-
 -   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
 -   # that will create temporary files in the current directory regardless of
 -   # the output directory.  Thus, making CWD read-only will cause this test
 -   # to fail, enabling locking or at least warning the user not to do parallel
 -   # builds.
 -   chmod -w .
--
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+ 
     lt_compiler_flag="-o out/conftest2.$ac_objext"
     # Insert the option either (1) after the last *FLAGS variable, or
-    # (2) before a word containing "conftest.", or (3) at the end.
+@@ -937,7 +1058,7 @@
     # Note that $ac_compile itself does not contain backslashes and begins
     # with a dollar sign (not a hyphen), so the echo should work correctly.
     lt_compile=`echo "$ac_compile" | $SED \
@@ -438,7 +537,7 @@
     -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
     -e 's:$: $lt_compiler_flag:'`
     (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
-@@ -949,13 +1048,18 @@
+@@ -949,13 +1070,18 @@
     then
       # The compiler can only warn and ignore the option if not recognized
       # So say no if there are warnings
@@ -461,7 +560,7 @@
     cd ..
     rmdir conftest
     $rm conftest*
-@@ -1014,8 +1118,8 @@
+@@ -1014,8 +1140,8 @@
  [AC_MSG_CHECKING([how to hardcode library paths into programs])
  _LT_AC_TAGVAR(hardcode_action, $1)=
  if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
@@ -472,7 +571,15 @@
  
    # We can hardcode non-existant directories.
    if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
-@@ -1072,7 +1176,7 @@
+@@ -1064,6 +1190,7 @@
+    darwin*)
+        if test -n "$STRIP" ; then
+          striplib="$STRIP -x"
++         old_striplib="$STRIP -S"
+          AC_MSG_RESULT([yes])
+        else
+   AC_MSG_RESULT([no])
+@@ -1072,7 +1199,7 @@
     *)
    AC_MSG_RESULT([no])
      ;;
@@ -481,7 +588,13 @@
  fi
  ])# AC_LIBTOOL_SYS_LIB_STRIP
  
-@@ -1085,7 +1189,7 @@
+@@ -1081,11 +1208,12 @@
+ # -----------------------------
+ # PORTME Fill in your ld.so characteristics
+ AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
+-[AC_MSG_CHECKING([dynamic linker characteristics])
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_MSG_CHECKING([dynamic linker characteristics])
  library_names_spec=
  libname_spec='lib$name'
  soname_spec=
@@ -490,29 +603,67 @@
  postinstall_cmds=
  postuninstall_cmds=
  finish_cmds=
-@@ -1095,7 +1199,20 @@
+@@ -1095,7 +1223,58 @@
  version_type=none
  dynamic_linker="$host_os ld.so"
  sys_lib_dlsearch_path_spec="/lib /usr/lib"
 -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
++m4_if($1,[],[
 +if test "$GCC" = yes; then
-+  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
-+  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
++  case $host_os in
++    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
++    *) lt_awk_arg="/^libraries:/" ;;
++  esac
++  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
++  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
 +    # if the path contains ";" then we assume it to be the separator
 +    # otherwise default to the standard path separator (i.e. ":") - it is
 +    # assumed that no part of a normal pathname contains ";" but that should
 +    # okay in the real world where ";" in dirpaths is itself problematic.
-+    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
 +  else
-+    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
++    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
 +  fi
++  # Ok, now we have the path, separated by spaces, we can step through it
++  # and add multilib dir if necessary.
++  lt_tmp_lt_search_path_spec=
++  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
++  for lt_sys_path in $lt_search_path_spec; do
++    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
++      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
++    else
++      test -d "$lt_sys_path" && \
++	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
++    fi
++  done
++  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
++BEGIN {RS=" "; FS="/|\n";} {
++  lt_foo="";
++  lt_count=0;
++  for (lt_i = NF; lt_i > 0; lt_i--) {
++    if ($lt_i != "" && $lt_i != ".") {
++      if ($lt_i == "..") {
++        lt_count++;
++      } else {
++        if (lt_count == 0) {
++          lt_foo="/" $lt_i lt_foo;
++        } else {
++          lt_count--;
++        }
++      }
++    }
++  }
++  if (lt_foo != "") { lt_freq[[lt_foo]]++; }
++  if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
++}'`
++  sys_lib_search_path_spec=`echo $lt_search_path_spec`
 +else
 +  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-+fi
++fi])
  need_lib_prefix=unknown
  hardcode_into_libs=no
  
-@@ -1160,7 +1277,7 @@
+@@ -1160,7 +1339,7 @@
  amigaos*)
    library_names_spec='$libname.ixlibrary $libname.a'
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
@@ -521,7 +672,7 @@
    ;;
  
  beos*)
-@@ -1169,7 +1286,7 @@
+@@ -1169,7 +1348,7 @@
    shlibpath_var=LIBRARY_PATH
    ;;
  
@@ -530,7 +681,7 @@
    version_type=linux
    need_version=no
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-@@ -1185,7 +1302,7 @@
+@@ -1185,7 +1364,7 @@
  
  cygwin* | mingw* | pw32*)
    version_type=windows
@@ -539,7 +690,7 @@
    need_version=no
    need_lib_prefix=no
  
-@@ -1197,7 +1314,8 @@
+@@ -1197,7 +1376,8 @@
        dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
        dldir=$destdir/`dirname \$dlpath`~
        test -d \$dldir || mkdir -p \$dldir~
@@ -549,7 +700,7 @@
      postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
        dlpath=$dir/\$dldll~
         $rm \$dlpath'
-@@ -1227,7 +1345,7 @@
+@@ -1227,7 +1407,7 @@
        ;;
      pw32*)
        # pw32 DLLs use 'pw' prefix rather than 'lib'
@@ -558,16 +709,24 @@
        ;;
      esac
      ;;
-@@ -1250,7 +1368,7 @@
+@@ -1250,13 +1430,9 @@
    soname_spec='${libname}${release}${major}$shared_ext'
    shlibpath_overrides_runpath=yes
    shlibpath_var=DYLD_LIBRARY_PATH
 -  shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+-  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+-  if test "$GCC" = yes; then
+-    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+-  else
+-    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
+-  fi
 +  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
-   # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
-   if test "$GCC" = yes; then
-     sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
-@@ -1273,20 +1391,17 @@
++  m4_if([$1], [],[
++  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) 
+   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+   ;;
+ 
+@@ -1273,20 +1449,17 @@
    dynamic_linker=no
    ;;
  
@@ -599,7 +758,7 @@
    version_type=freebsd-$objformat
    case $version_type in
      freebsd-elf*)
-@@ -1304,14 +1419,19 @@
+@@ -1304,14 +1477,19 @@
    freebsd2*)
      shlibpath_overrides_runpath=yes
      ;;
@@ -614,14 +773,14 @@
      shlibpath_overrides_runpath=no
      hardcode_into_libs=yes
      ;;
-+  freebsd*) # from 4.6 on
++  *) # from 4.6 on, and DragonFly
 +    shlibpath_overrides_runpath=yes
 +    hardcode_into_libs=yes
 +    ;;
    esac
    ;;
  
-@@ -1331,9 +1451,9 @@
+@@ -1331,9 +1509,9 @@
    version_type=sunos
    need_lib_prefix=no
    need_version=no
@@ -633,7 +792,7 @@
      hardcode_into_libs=yes
      dynamic_linker="$host_os dld.so"
      shlibpath_var=LD_LIBRARY_PATH
-@@ -1348,7 +1468,7 @@
+@@ -1348,7 +1526,7 @@
      sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
      ;;
     hppa*64*)
@@ -642,7 +801,7 @@
       hardcode_into_libs=yes
       dynamic_linker="$host_os dld.sl"
       shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
-@@ -1359,7 +1479,7 @@
+@@ -1359,7 +1537,7 @@
       sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
       ;;
     *)
@@ -651,11 +810,11 @@
      dynamic_linker="$host_os dld.sl"
      shlibpath_var=SHLIB_PATH
      shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
-@@ -1371,6 +1491,18 @@
+@@ -1371,6 +1549,18 @@
    postinstall_cmds='chmod 555 $lib'
    ;;
  
-+interix3*)
++interix[[3-9]]*)
 +  version_type=linux
 +  need_lib_prefix=no
 +  need_version=no
@@ -670,7 +829,7 @@
  irix5* | irix6* | nonstopux*)
    case $host_os in
      nonstopux*) version_type=nonstopux ;;
-@@ -1414,29 +1546,26 @@
+@@ -1414,29 +1604,26 @@
    ;;
  
  # This must be Linux ELF.
@@ -700,14 +859,14 @@
  
 +  # Append ld.so.conf contents to the search path
 +  if test -f /etc/ld.so.conf; then
-+    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
 +    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
 +  fi
 +
    # We used to test for /lib/ld.so.1 and disable shared libraries on
    # powerpc, because MkLinux only supported shared libraries with the
    # GNU dynamic linker.  Since this was broken with cross compilers,
-@@ -1446,6 +1575,18 @@
+@@ -1446,6 +1633,18 @@
    dynamic_linker='GNU/Linux ld.so'
    ;;
  
@@ -726,7 +885,7 @@
  netbsd*)
    version_type=sunos
    need_lib_prefix=no
-@@ -1455,7 +1596,7 @@
+@@ -1455,7 +1654,7 @@
      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
      dynamic_linker='NetBSD (a.out) ld.so'
    else
@@ -735,7 +894,7 @@
      soname_spec='${libname}${release}${shared_ext}$major'
      dynamic_linker='NetBSD ld.elf_so'
    fi
-@@ -1483,8 +1624,13 @@
+@@ -1483,8 +1682,13 @@
  
  openbsd*)
    version_type=sunos
@@ -750,7 +909,7 @@
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
    shlibpath_var=LD_LIBRARY_PATH
-@@ -1504,7 +1650,7 @@
+@@ -1504,7 +1708,7 @@
  
  os2*)
    libname_spec='$name'
@@ -759,7 +918,7 @@
    need_lib_prefix=no
    library_names_spec='$libname${shared_ext} $libname.a'
    dynamic_linker='OS/2 ld.exe'
-@@ -1522,13 +1668,6 @@
+@@ -1522,11 +1726,8 @@
    sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
    ;;
  
@@ -768,12 +927,12 @@
 -  soname_spec='${libname}${release}${shared_ext}$major'
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 -  shlibpath_var=LD_LIBRARY_PATH
--  ;;
--
++rdos*)
++  dynamic_linker=no
+   ;;
+ 
  solaris*)
-   version_type=linux
-   need_lib_prefix=no
-@@ -1554,7 +1693,7 @@
+@@ -1554,7 +1755,7 @@
    need_version=yes
    ;;
  
@@ -782,7 +941,7 @@
    version_type=linux
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
-@@ -1587,6 +1726,29 @@
+@@ -1587,6 +1788,29 @@
    fi
    ;;
  
@@ -812,7 +971,7 @@
  uts4*)
    version_type=linux
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
-@@ -1600,6 +1762,11 @@
+@@ -1600,13 +1824,19 @@
  esac
  AC_MSG_RESULT([$dynamic_linker])
  test "$dynamic_linker" = no && can_build_shared=no
@@ -824,7 +983,16 @@
  ])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
  
  
-@@ -1624,6 +1791,9 @@
+ # _LT_AC_TAGCONFIG
+ # ----------------
+ AC_DEFUN([_LT_AC_TAGCONFIG],
+-[AC_ARG_WITH([tags],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_ARG_WITH([tags],
+     [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
+         [include additional configurations @<:@automatic@:>@])],
+     [tagnames="$withval"])
+@@ -1624,6 +1854,9 @@
        AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
      fi
    fi
@@ -834,7 +1002,7 @@
  
    # Extract list of available tagged configurations in $ofile.
    # Note that this assumes the entire list is on one line.
-@@ -1650,7 +1820,9 @@
+@@ -1650,7 +1883,9 @@
  
        case $tagname in
        CXX)
@@ -845,7 +1013,7 @@
  	  AC_LIBTOOL_LANG_CXX_CONFIG
  	else
  	  tagname=""
-@@ -1712,7 +1884,7 @@
+@@ -1712,7 +1947,7 @@
  
  # AC_LIBTOOL_WIN32_DLL
  # --------------------
@@ -854,7 +1022,7 @@
  AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
  [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
  ])# AC_LIBTOOL_WIN32_DLL
-@@ -1750,7 +1922,7 @@
+@@ -1750,7 +1985,7 @@
  
  # AC_DISABLE_SHARED
  # -----------------
@@ -863,7 +1031,16 @@
  AC_DEFUN([AC_DISABLE_SHARED],
  [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
  AC_ENABLE_SHARED(no)
-@@ -1886,7 +2058,7 @@
+@@ -1862,7 +2097,7 @@
+ 
+ # AC_PATH_TOOL_PREFIX
+ # -------------------
+-# find a file program which can recognise shared library
++# find a file program which can recognize shared library
+ AC_DEFUN([AC_PATH_TOOL_PREFIX],
+ [AC_REQUIRE([AC_PROG_EGREP])dnl
+ AC_MSG_CHECKING([for $1])
+@@ -1886,7 +2121,7 @@
        if test -n "$file_magic_test_file"; then
  	case $deplibs_check_method in
  	"file_magic "*)
@@ -872,7 +1049,16 @@
  	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
  	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
  	    $EGREP "$file_magic_regex" > /dev/null; then
-@@ -1996,7 +2168,7 @@
+@@ -1925,7 +2160,7 @@
+ 
+ # AC_PATH_MAGIC
+ # -------------
+-# find a file program which can recognise a shared library
++# find a file program which can recognize a shared library
+ AC_DEFUN([AC_PATH_MAGIC],
+ [AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+ if test -z "$lt_cv_path_MAGIC_CMD"; then
+@@ -1996,7 +2231,7 @@
      if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
        lt_cv_path_LD="$ac_dir/$ac_prog"
        # Check to see if the program is GNU ld.  I'd rather use --version,
@@ -881,7 +1067,7 @@
        # Break only if it was the GNU/non-GNU ld that we prefer.
        case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
        *GNU* | *'with BFD'*)
-@@ -2028,7 +2200,7 @@
+@@ -2028,7 +2263,7 @@
  AC_DEFUN([AC_PROG_LD_GNU],
  [AC_REQUIRE([AC_PROG_EGREP])dnl
  AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
@@ -890,7 +1076,7 @@
  case `$LD -v 2>&1 </dev/null` in
  *GNU* | *'with BFD'*)
    lt_cv_prog_gnu_ld=yes
-@@ -2055,6 +2227,15 @@
+@@ -2055,6 +2290,15 @@
  *) reload_flag=" $reload_flag" ;;
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
@@ -906,7 +1092,16 @@
  ])# AC_PROG_LD_RELOAD_FLAG
  
  
-@@ -2088,44 +2269,36 @@
+@@ -2063,7 +2307,7 @@
+ # how to check for library dependencies
+ #  -- PORTME fill in with the dynamic library characteristics
+ AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
+-[AC_CACHE_CHECK([how to recognise dependent libraries],
++[AC_CACHE_CHECK([how to recognize dependent libraries],
+ lt_cv_deplibs_check_method,
+ [lt_cv_file_magic_cmd='$MAGIC_CMD'
+ lt_cv_file_magic_test_file=
+@@ -2088,44 +2332,42 @@
    lt_cv_deplibs_check_method=pass_all
    ;;
  
@@ -930,9 +1125,15 @@
 -  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
 -  lt_cv_file_magic_cmd='win32_libid'
 +  # Base MSYS/MinGW do not provide the 'file' command needed by
-+  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
-+  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+  lt_cv_file_magic_cmd='$OBJDUMP -f'
++  # func_win32_libid shell function, so use a weaker test based on 'objdump',
++  # unless we find 'file', for example because we are cross-compiling.
++  if ( file / ) >/dev/null 2>&1; then
++    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
++    lt_cv_file_magic_cmd='func_win32_libid'
++  else
++    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    lt_cv_file_magic_cmd='$OBJDUMP -f'
++  fi
    ;;
  
  darwin* | rhapsody*)
@@ -962,7 +1163,7 @@
        lt_cv_file_magic_cmd=/usr/bin/file
        lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
        ;;
-@@ -2141,7 +2314,7 @@
+@@ -2141,7 +2383,7 @@
  
  hpux10.20* | hpux11*)
    lt_cv_file_magic_cmd=/usr/bin/file
@@ -971,11 +1172,11 @@
    ia64*)
      lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
      lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
-@@ -2157,43 +2330,27 @@
+@@ -2157,43 +2399,27 @@
    esac
    ;;
  
-+interix3*)
++interix[[3-9]]*)
 +  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
 +  lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
 +  ;;
@@ -1028,7 +1229,7 @@
    if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
      lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
    else
-@@ -2212,32 +2369,22 @@
+@@ -2212,32 +2438,26 @@
    ;;
  
  openbsd*)
@@ -1047,10 +1248,11 @@
 -  # this will be overridden with pass_all, but let us keep it just in case
 -  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
 -  lt_cv_file_magic_test_file=/shlib/libc.so
--  lt_cv_deplibs_check_method=pass_all
--  ;;
--
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
 -sco3.2v5*)
++rdos*)
    lt_cv_deplibs_check_method=pass_all
    ;;
  
@@ -1064,7 +1266,7 @@
    case $host_vendor in
    motorola)
      lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
-@@ -2258,10 +2405,13 @@
+@@ -2258,10 +2478,13 @@
    siemens)
      lt_cv_deplibs_check_method=pass_all
      ;;
@@ -1079,7 +1281,7 @@
    lt_cv_deplibs_check_method=pass_all
    ;;
  esac
-@@ -2281,36 +2431,43 @@
+@@ -2281,36 +2504,43 @@
    # Let the user override the test.
    lt_cv_path_NM="$NM"
  else
@@ -1103,7 +1305,7 @@
 -	*/dev/null*)
 -	  lt_cv_path_NM="$tmp_nm -p"
 +  lt_nm_to_check="${ac_tool_prefix}nm"
-+  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 
++  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
 +    lt_nm_to_check="$lt_nm_to_check nm"
 +  fi
 +  for lt_tmp_nm in $lt_nm_to_check; do
@@ -1147,7 +1349,7 @@
    test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
  fi])
  NM="$lt_cv_path_NM"
-@@ -2342,13 +2499,13 @@
+@@ -2342,13 +2572,13 @@
  # -----------------------------------
  # sets LIBLTDL to the link flags for the libltdl convenience library and
  # LTDLINCL to the include flags for the libltdl header and adds
@@ -1168,7 +1370,7 @@
  AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
  [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
    case $enable_ltdl_convenience in
-@@ -2367,13 +2524,13 @@
+@@ -2367,13 +2597,13 @@
  # -----------------------------------
  # sets LIBLTDL to the link flags for the libltdl installable library and
  # LTDLINCL to the include flags for the libltdl header and adds
@@ -1189,7 +1391,7 @@
  # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
  AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
  [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
-@@ -2411,10 +2568,21 @@
+@@ -2411,10 +2641,21 @@
  # ---------------
  AC_DEFUN([_LT_AC_LANG_CXX],
  [AC_REQUIRE([AC_PROG_CXX])
@@ -1212,7 +1414,7 @@
  
  # AC_LIBTOOL_F77
  # --------------
-@@ -2454,7 +2622,7 @@
+@@ -2454,7 +2695,7 @@
  
  
  # AC_LIBTOOL_RC
@@ -1221,8 +1423,17 @@
  # enable support for Windows resource files
  AC_DEFUN([AC_LIBTOOL_RC],
  [AC_REQUIRE([LT_AC_PROG_RC])
-@@ -2487,36 +2655,9 @@
+@@ -2480,43 +2721,16 @@
+ _LT_AC_TAGVAR(objext, $1)=$objext
  
+ # Code to be used in simple compile tests
+-lt_simple_compile_test_code="int some_variable = 0;\n"
++lt_simple_compile_test_code="int some_variable = 0;"
+ 
+ # Code to be used in simple link tests
+-lt_simple_link_test_code='int main(){return(0);}\n'
++lt_simple_link_test_code='int main(){return(0);}'
+ 
  _LT_AC_SYS_COMPILER
  
 -#
@@ -1261,7 +1472,7 @@
  
  ## CAVEAT EMPTOR:
  ## There is no encapsulation within the following macros, do not change
-@@ -2530,9 +2671,9 @@
+@@ -2530,9 +2744,9 @@
  AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
  AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
  AC_LIBTOOL_SYS_LIB_STRIP
@@ -1273,7 +1484,7 @@
  AC_MSG_CHECKING([if libtool supports shared libraries])
  AC_MSG_RESULT([$can_build_shared])
  
-@@ -2541,7 +2682,7 @@
+@@ -2541,7 +2755,7 @@
  
  # On AIX, shared libraries and static libraries use the same namespace, and
  # are all built from PIC.
@@ -1282,7 +1493,7 @@
  aix3*)
    test "$enable_shared" = yes && enable_static=no
    if test -n "$RANLIB"; then
-@@ -2550,48 +2691,11 @@
+@@ -2550,48 +2764,11 @@
    fi
    ;;
  
@@ -1333,7 +1544,7 @@
  esac
  AC_MSG_RESULT([$enable_shared])
  
-@@ -2616,7 +2720,7 @@
+@@ -2616,7 +2793,7 @@
  AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
  [AC_LANG_PUSH(C++)
  AC_REQUIRE([AC_PROG_CXX])
@@ -1342,7 +1553,7 @@
  
  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
  _LT_AC_TAGVAR(allow_undefined_flag, $1)=
-@@ -2628,6 +2732,7 @@
+@@ -2628,6 +2805,7 @@
  _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
  _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
@@ -1350,7 +1561,7 @@
  _LT_AC_TAGVAR(hardcode_automatic, $1)=no
  _LT_AC_TAGVAR(module_cmds, $1)=
  _LT_AC_TAGVAR(module_expsym_cmds, $1)=
-@@ -2645,7 +2750,7 @@
+@@ -2645,21 +2823,25 @@
  _LT_AC_TAGVAR(compiler_lib_search_path, $1)=
  
  # Source file extension for C++ test sources.
@@ -1359,12 +1570,15 @@
  
  # Object file extension for compiled C++ test sources.
  objext=o
-@@ -2655,11 +2760,15 @@
- lt_simple_compile_test_code="int some_variable = 0;\n"
+ _LT_AC_TAGVAR(objext, $1)=$objext
  
+ # Code to be used in simple compile tests
+-lt_simple_compile_test_code="int some_variable = 0;\n"
++lt_simple_compile_test_code="int some_variable = 0;"
+ 
  # Code to be used in simple link tests
 -lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
-+lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n'
++lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
  
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  _LT_AC_SYS_COMPILER
@@ -1376,7 +1590,7 @@
  # Allow CC to be a program name with arguments.
  lt_save_CC=$CC
  lt_save_LD=$LD
-@@ -2670,18 +2779,18 @@
+@@ -2670,18 +2852,18 @@
  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
  else
@@ -1398,7 +1612,7 @@
  
  # We don't want -fno-exception wen compiling C++ code, so set the
  # no_builtin_flag separately
-@@ -2699,8 +2808,8 @@
+@@ -2699,8 +2881,8 @@
    # Check if GNU C++ uses GNU ld as the underlying linker, since the
    # archiving commands below assume that GNU ld is being used.
    if test "$with_gnu_ld" = yes; then
@@ -1409,7 +1623,7 @@
  
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
-@@ -2726,7 +2835,7 @@
+@@ -2726,7 +2908,7 @@
      # linker, instead of GNU ld.  If possible, this setting should
      # overridden to take advantage of the native linker features on
      # the platform it is being used on.
@@ -1418,14 +1632,18 @@
    fi
  
    # Commands to make compiler produce verbose output that lists
-@@ -2756,8 +2865,23 @@
+@@ -2756,13 +2938,28 @@
        exp_sym_flag='-Bexport'
        no_entry_flag=""
      else
 -      # KDE requires run time linking.  Make it the default.
 -      aix_use_runtimelinking=yes
+-      exp_sym_flag='-bexport'
+-      no_entry_flag='-bnoentry'
+-    fi
 +      aix_use_runtimelinking=no
-+
+ 
+-    # When large executables or shared objects are built, AIX ld can
 +      # Test if we are trying to use run time linking or normal
 +      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
 +      # need to do runtime linking.
@@ -1441,10 +1659,15 @@
 +	;;
 +      esac
 +
-       exp_sym_flag='-bexport'
-       no_entry_flag='-bnoentry'
-     fi
-@@ -2774,7 +2898,7 @@
++      exp_sym_flag='-bexport'
++      no_entry_flag='-bnoentry'
++    fi
++
++    # When large executables or shared objects are built, AIX ld can
+     # have problems creating the table of contents.  If linking a library
+     # or program results in "error TOC overflow" add -mminimal-toc to
+     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
+@@ -2774,7 +2971,7 @@
      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
  
      if test "$GXX" = yes; then
@@ -1453,7 +1676,16 @@
        # We only want to do this on AIX 4.2 and lower, the check
        # below for broken collect2 doesn't work under 4.3+
  	collect2name=`${CC} -print-prog-name=collect2`
-@@ -2793,8 +2917,12 @@
+@@ -2782,7 +2979,7 @@
+ 	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+ 	then
+ 	  # We have reworked collect2
+-	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++	  :
+ 	else
+ 	  # We have old collect2
+ 	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+@@ -2793,8 +2990,12 @@
  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
  	fi
@@ -1466,7 +1698,7 @@
      else
        # not using gcc
        if test "$host_cpu" = ia64; then
-@@ -2803,15 +2931,16 @@
+@@ -2803,15 +3004,16 @@
  	shared_flag='-G'
        else
  	if test "$aix_use_runtimelinking" = yes; then
@@ -1487,7 +1719,7 @@
      if test "$aix_use_runtimelinking" = yes; then
        # Warning - without using the other runtime loading flags (-brtl),
        # -berok will link without error, but may produce a broken library.
-@@ -2820,13 +2949,12 @@
+@@ -2820,13 +3022,12 @@
        _LT_AC_SYS_LIBPATH_AIX
        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
  
@@ -1503,7 +1735,7 @@
        else
  	# Determine the default libpath from the value encoded in an empty executable.
  	_LT_AC_SYS_LIBPATH_AIX
-@@ -2835,16 +2963,26 @@
+@@ -2835,16 +3036,26 @@
  	# -berok will link without error, but may produce a broken library.
  	_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
  	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
@@ -1535,7 +1767,7 @@
    chorus*)
      case $cc_basename in
        *)
-@@ -2858,12 +2996,12 @@
+@@ -2858,12 +3069,12 @@
      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
      # as there is no search path for DLLs.
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
@@ -1550,7 +1782,7 @@
        # If the export-symbols file already is a .def file (1st line
        # is EXPORTS), use it as is; otherwise, prepend...
        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-@@ -2872,70 +3010,81 @@
+@@ -2872,70 +3083,81 @@
  	echo EXPORTS > $output_objdir/$soname.def;
  	cat $export_symbols >> $output_objdir/$soname.def;
        fi~
@@ -1597,7 +1829,15 @@
 -    *) # Darwin 1.3 on
 -      if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
 -	allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
--      else
++    if test "$GXX" = yes ; then
++      lt_int_apple_cc_single_mod=no
++      output_verbose_link_cmd='echo'
++      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
++       lt_int_apple_cc_single_mod=yes
++      fi
++      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
++       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+       else
 -	case ${MACOSX_DEPLOYMENT_TARGET} in
 -	  10.[012])
 -	    allow_undefined_flag='-Wl,-flat_namespace -Wl,-undefined -Wl,suppress'
@@ -1606,7 +1846,31 @@
 -	    allow_undefined_flag='-Wl,-undefined -Wl,dynamic_lookup'
 -	    ;;
 -	esac
--      fi
++          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
++        fi
++        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
++        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
++          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
++            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++          else
++            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++          fi
++            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++      else
++      case $cc_basename in
++        xlc*)
++         output_verbose_link_cmd='echo'
++          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
++          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
++          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
++          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++          ;;
++       *)
++         _LT_AC_TAGVAR(ld_shlibs, $1)=no
++          ;;
++      esac
+       fi
 -      ;;
 -    esac
 -    lt_int_apple_cc_single_mod=no
@@ -1637,40 +1901,6 @@
 -    _LT_AC_TAGVAR(ld_shlibs, $1)=no
 -  fi
 -    ;;
-+    if test "$GXX" = yes ; then
-+      lt_int_apple_cc_single_mod=no
-+      output_verbose_link_cmd='echo'
-+      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
-+       lt_int_apple_cc_single_mod=yes
-+      fi
-+      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-+       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-+      else
-+          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
-+        fi
-+        _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-+        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-+          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
-+            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+          else
-+            _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+          fi
-+            _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+      else
-+      case $cc_basename in
-+        xlc*)
-+         output_verbose_link_cmd='echo'
-+          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
-+          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
-+          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-+          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
-+          ;;
-+       *)
-+         _LT_AC_TAGVAR(ld_shlibs, $1)=no
-+          ;;
-+      esac
-+      fi
 +        ;;
  
    dgux*)
@@ -1685,7 +1915,7 @@
  	# Green Hills C++ Compiler
  	# FIXME: insert proper C++ library support
  	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-@@ -2946,14 +3095,14 @@
+@@ -2946,14 +3168,14 @@
  	;;
      esac
      ;;
@@ -1702,7 +1932,7 @@
      # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
      # conventions
      _LT_AC_TAGVAR(ld_shlibs, $1)=yes
-@@ -2970,12 +3119,12 @@
+@@ -2970,12 +3192,12 @@
  				# location of the library.
  
      case $cc_basename in
@@ -1718,7 +1948,7 @@
        # Commands to make compiler produce verbose output that lists
        # what "hidden" libraries, object files and flags are used when
        # linking a shared library.
-@@ -2984,11 +3133,11 @@
+@@ -2984,11 +3206,11 @@
        # explicitly linking system object files so we need to strip them
        # from the output so that they don't get included in the library
        # dependencies.
@@ -1732,24 +1962,24 @@
        else
          # FIXME: insert proper C++ library support
          _LT_AC_TAGVAR(ld_shlibs, $1)=no
-@@ -2998,33 +3147,22 @@
+@@ -2998,33 +3220,20 @@
      ;;
    hpux10*|hpux11*)
      if test $with_gnu_ld = no; then
 -      case "$host_cpu" in
 -      hppa*64*)
 -	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+-	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-        ;;
+-      ia64*)
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-        ;;
 +      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
 +      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
 +
 +      case $host_cpu in
-+      hppa*64*|ia64*)
- 	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
--	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
--        ;;
--      ia64*)
--	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-         ;;
++      hppa*64*|ia64*) ;;
        *)
 -	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
 -	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -1773,7 +2003,7 @@
        ;;
      *)
        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-@@ -3035,17 +3173,20 @@
+@@ -3035,17 +3244,20 @@
      esac
  
      case $cc_basename in
@@ -1800,7 +2030,7 @@
  	  ;;
  	esac
  	# Commands to make compiler produce verbose output that lists
-@@ -3061,12 +3202,15 @@
+@@ -3061,12 +3273,15 @@
        *)
  	if test "$GXX" = yes; then
  	  if test $with_gnu_ld = no; then
@@ -1820,11 +2050,11 @@
  	      ;;
  	    esac
  	  fi
-@@ -3077,11 +3221,25 @@
+@@ -3077,11 +3292,25 @@
  	;;
      esac
      ;;
-+  interix3*)
++  interix[[3-9]]*)
 +    _LT_AC_TAGVAR(hardcode_direct, $1)=no
 +    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
 +    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
@@ -1848,7 +2078,7 @@
  
  	# Archives containing C++ object files must be created using
  	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
-@@ -3092,9 +3250,9 @@
+@@ -3092,9 +3321,9 @@
        *)
  	if test "$GXX" = yes; then
  	  if test "$with_gnu_ld" = no; then
@@ -1860,7 +2090,7 @@
  	  fi
  	fi
  	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
-@@ -3103,16 +3261,16 @@
+@@ -3103,16 +3332,16 @@
      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
      ;;
@@ -1881,7 +2111,7 @@
  	# Commands to make compiler produce verbose output that lists
  	# what "hidden" libraries, object files and flags are used when
  	# linking a shared library.
-@@ -3130,20 +3288,44 @@
+@@ -3130,20 +3359,44 @@
  	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
  	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
  	;;
@@ -1932,8 +2162,38 @@
  
  	runpath_var=LD_RUN_PATH
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-@@ -3171,7 +3353,7 @@
+@@ -3159,6 +3412,29 @@
+ 	# dependencies.
+ 	output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ 	;;
++      *)
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)
++	  # Sun C++ 5.9
++	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
++	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
++	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
++
++	  # Not sure whether something based on
++	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
++	  # would be better.
++	  output_verbose_link_cmd='echo'
++
++	  # Archives containing C++ object files must be created using
++	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
++	  # necessary to make sure instantiated templates are included
++	  # in the archive.
++	  _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
++	  ;;
++	esac
++	;;
+     esac
      ;;
+   lynxos*)
+@@ -3171,7 +3447,7 @@
+     ;;
    mvs*)
      case $cc_basename in
 -      cxx)
@@ -1941,7 +2201,7 @@
  	# FIXME: insert proper C++ library support
  	_LT_AC_TAGVAR(ld_shlibs, $1)=no
  	;;
-@@ -3181,7 +3363,7 @@
+@@ -3181,7 +3457,7 @@
  	;;
      esac
      ;;
@@ -1950,7 +2210,7 @@
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
        wlarc=
-@@ -3192,15 +3374,31 @@
+@@ -3192,15 +3468,35 @@
      # Workaround some broken pre-1.5 toolchains
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
      ;;
@@ -1959,16 +2219,20 @@
 +    _LT_AC_TAGVAR(ld_shlibs, $1)=no
 +    ;;
 +  openbsd*)
-+    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-+    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-+    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
-+    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
-+    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-+      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
-+      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-+      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++    if test -f /usr/libexec/ld.so; then
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
++	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++      fi
++      output_verbose_link_cmd='echo'
++    else
++      _LT_AC_TAGVAR(ld_shlibs, $1)=no
 +    fi
-+    output_verbose_link_cmd='echo'
 +    ;;
    osf3*)
      case $cc_basename in
@@ -1984,7 +2248,7 @@
  
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
  	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-@@ -3210,14 +3408,14 @@
+@@ -3210,14 +3506,14 @@
  	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
  
  	;;
@@ -2002,7 +2266,7 @@
  
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
  	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-@@ -3235,7 +3433,7 @@
+@@ -3235,7 +3531,7 @@
        *)
  	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
@@ -2011,7 +2275,7 @@
  
  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-@@ -3254,13 +3452,13 @@
+@@ -3254,13 +3550,13 @@
      ;;
    osf4* | osf5*)
      case $cc_basename in
@@ -2027,7 +2291,7 @@
  
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
  	_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-@@ -3269,17 +3467,17 @@
+@@ -3269,17 +3565,17 @@
  	# the KAI C++ compiler.
  	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
  	;;
@@ -2049,7 +2313,7 @@
  	  $rm $lib.exp'
  
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-@@ -3298,7 +3496,7 @@
+@@ -3298,7 +3594,7 @@
        *)
  	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
@@ -2058,7 +2322,7 @@
  
  	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
  	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-@@ -3319,27 +3517,14 @@
+@@ -3319,27 +3615,14 @@
      # FIXME: insert proper C++ library support
      _LT_AC_TAGVAR(ld_shlibs, $1)=no
      ;;
@@ -2088,7 +2352,7 @@
  	# Lucid
  	# FIXME: insert proper C++ library support
  	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-@@ -3352,36 +3537,33 @@
+@@ -3352,36 +3635,28 @@
      ;;
    solaris*)
      case $cc_basename in
@@ -2109,17 +2373,14 @@
 -	  solaris2.[0-5] | solaris2.[0-5].*) ;;
 +	  solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
  	  *)
- 	    # The C++ compiler is used as linker so we must use $wl
- 	    # flag to pass the commands to the underlying system
+-	    # The C++ compiler is used as linker so we must use $wl
+-	    # flag to pass the commands to the underlying system
 -	    # linker.
-+	    # linker. We must also pass each convience library through
-+	    # to the system linker between allextract/defaultextract.
-+	    # The C++ compiler will combine linker options so we
-+	    # cannot just pass the convience library names through
-+	    # without $wl.
++	    # The compiler driver will combine and reorder linker options,
++	    # but understands `-z linker_flag'.
  	    # Supported since Solaris 2.6 (maybe 2.5.1?)
 -	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
-+	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
++	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
  	    ;;
  	esac
  	_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
@@ -2137,7 +2398,7 @@
  
  	# Archives containing C++ object files must be created using
  	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
-@@ -3389,9 +3571,9 @@
+@@ -3389,9 +3664,9 @@
  	# in the archive.
  	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
  	;;
@@ -2149,7 +2410,7 @@
  
  	# The C++ compiler must be used to create the archive.
  	_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
-@@ -3401,9 +3583,9 @@
+@@ -3401,9 +3676,9 @@
  	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
  	  if $CC --version | grep -v '^2\.7' > /dev/null; then
@@ -2161,7 +2422,7 @@
  
  	    # Commands to make compiler produce verbose output that lists
  	    # what "hidden" libraries, object files and flags are used when
-@@ -3412,9 +3594,9 @@
+@@ -3412,9 +3687,9 @@
  	  else
  	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
  	    # platform.
@@ -2173,14 +2434,24 @@
  
  	    # Commands to make compiler produce verbose output that lists
  	    # what "hidden" libraries, object files and flags are used when
-@@ -3427,12 +3609,63 @@
+@@ -3423,16 +3698,73 @@
+ 	  fi
+ 
+ 	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
++	  case $host_os in
++	  solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++	  *)
++	    _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++	    ;;
++	  esac
+ 	fi
  	;;
      esac
      ;;
 -  sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
 +  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
 +    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
-+    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+     _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
 +    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
 +    runpath_var='LD_RUN_PATH'
 +
@@ -2213,7 +2484,7 @@
 +    # names for shared libraries.
 +    _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
 +    _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
-     _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
++    _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
 +    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
 +    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
 +    _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
@@ -2239,7 +2510,7 @@
  	# NonStop-UX NCC 3.20
  	# FIXME: insert proper C++ library support
  	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-@@ -3469,8 +3702,6 @@
+@@ -3469,8 +3801,6 @@
  AC_LIBTOOL_PROG_LD_SHLIBS($1)
  AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
  AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
@@ -2248,7 +2519,7 @@
  
  AC_LIBTOOL_CONFIG($1)
  
-@@ -3488,7 +3719,7 @@
+@@ -3488,7 +3818,7 @@
  ])# AC_LIBTOOL_LANG_CXX_CONFIG
  
  # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
@@ -2257,7 +2528,7 @@
  # Figure out "hidden" library dependencies from verbose
  # compiler output when linking a shared library.
  # Parse the compiler output and extract the necessary
-@@ -3542,7 +3773,7 @@
+@@ -3542,7 +3872,7 @@
    # The `*' in the case matches for architectures that use `case' in
    # $output_verbose_cmd can trigger glob expansion during the loop
    # eval without this substitution.
@@ -2266,7 +2537,7 @@
  
    for p in `eval $output_verbose_link_cmd`; do
      case $p in
-@@ -3582,7 +3813,7 @@
+@@ -3582,7 +3912,7 @@
         fi
         ;;
  
@@ -2275,14 +2546,14 @@
         # This assumes that the test object file only shows up
         # once in the compiler output.
         if test "$p" = "conftest.$objext"; then
-@@ -3618,13 +3849,37 @@
+@@ -3618,13 +3948,70 @@
  
  $rm -f confest.$objext
  
 +# PORTME: override above test on systems where it is broken
 +ifelse([$1],[CXX],
 +[case $host_os in
-+interix3*)
++interix[[3-9]]*)
 +  # Interix 3.5 installs completely hosed .la files for C++, so rather than
 +  # hack all around it, let's just trust "g++" to DTRT.
 +  _LT_AC_TAGVAR(predep_objects,$1)=
@@ -2290,13 +2561,46 @@
 +  _LT_AC_TAGVAR(postdeps,$1)=
 +  ;;
 +
++linux*)
++  case `$CC -V 2>&1 | sed 5q` in
++  *Sun\ C*)
++    # Sun C++ 5.9
++    #
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
++      ;;
++    esac
++    if test "$solaris_use_stlport4" != yes; then
++      _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
++    fi
++    ;;
++  esac
++  ;;
++
 +solaris*)
 +  case $cc_basename in
 +  CC*)
++    # The more standards-conforming stlport4 library is
++    # incompatible with the Cstd library. Avoid specifying
++    # it if it's in CXXFLAGS. Ignore libCrun as
++    # -library=stlport4 depends on it.
++    case " $CXX $CXXFLAGS " in
++    *" -library=stlport4 "*)
++      solaris_use_stlport4=yes
++      ;;
++    esac
++
 +    # Adding this requires a known-good setup of shared libraries for
 +    # Sun compiler versions before 5.6, else PIC objects from an old
 +    # archive will be linked into the output, leading to subtle bugs.
-+    _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
++    if test "$solaris_use_stlport4" != yes; then
++      _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
++    fi
 +    ;;
 +  esac
 +  ;;
@@ -2314,7 +2618,24 @@
  # Ensure that the configuration vars for the C compiler are
  # suitably defined.  Those variables are subsequently used by
  # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-@@ -3668,12 +3923,16 @@
+@@ -3660,20 +4047,31 @@
+ _LT_AC_TAGVAR(objext, $1)=$objext
+ 
+ # Code to be used in simple compile tests
+-lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
++lt_simple_compile_test_code="\
++      subroutine t
++      return
++      end
++"
+ 
+ # Code to be used in simple link tests
+-lt_simple_link_test_code="      program t\n      end\n"
++lt_simple_link_test_code="\
++      program t
++      end
++"
+ 
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  _LT_AC_SYS_COMPILER
  
@@ -2332,7 +2653,7 @@
  
  AC_MSG_CHECKING([if libtool supports shared libraries])
  AC_MSG_RESULT([$can_build_shared])
-@@ -3683,7 +3942,7 @@
+@@ -3683,7 +4081,7 @@
  
  # On AIX, shared libraries and static libraries use the same namespace, and
  # are all built from PIC.
@@ -2341,7 +2662,7 @@
  aix3*)
    test "$enable_shared" = yes && enable_static=no
    if test -n "$RANLIB"; then
-@@ -3691,8 +3950,10 @@
+@@ -3691,8 +4089,10 @@
      postinstall_cmds='$RANLIB $lib'
    fi
    ;;
@@ -2354,7 +2675,7 @@
    ;;
  esac
  AC_MSG_RESULT([$enable_shared])
-@@ -3702,8 +3963,6 @@
+@@ -3702,8 +4102,6 @@
  test "$enable_shared" = yes || enable_static=yes
  AC_MSG_RESULT([$enable_static])
  
@@ -2363,7 +2684,7 @@
  _LT_AC_TAGVAR(GCC, $1)="$G77"
  _LT_AC_TAGVAR(LD, $1)="$LD"
  
-@@ -3713,8 +3972,6 @@
+@@ -3713,8 +4111,6 @@
  AC_LIBTOOL_PROG_LD_SHLIBS($1)
  AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
  AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
@@ -2372,12 +2693,16 @@
  
  AC_LIBTOOL_CONFIG($1)
  
-@@ -3743,20 +4000,27 @@
- lt_simple_compile_test_code="class foo {}\n"
+@@ -3740,23 +4136,30 @@
+ _LT_AC_TAGVAR(objext, $1)=$objext
  
+ # Code to be used in simple compile tests
+-lt_simple_compile_test_code="class foo {}\n"
++lt_simple_compile_test_code="class foo {}"
+ 
  # Code to be used in simple link tests
 -lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
-+lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
++lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
  
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  _LT_AC_SYS_COMPILER
@@ -2401,7 +2726,7 @@
  ## CAVEAT EMPTOR:
  ## There is no encapsulation within the following macros, do not change
  ## the running order or otherwise move them around unless you know exactly
-@@ -3768,8 +4032,6 @@
+@@ -3768,8 +4171,6 @@
  AC_LIBTOOL_PROG_LD_SHLIBS($1)
  AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
  AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
@@ -2410,7 +2735,7 @@
  
  AC_LIBTOOL_CONFIG($1)
  
-@@ -3779,7 +4041,7 @@
+@@ -3779,7 +4180,7 @@
  
  
  # AC_LIBTOOL_LANG_RC_CONFIG
@@ -2419,7 +2744,16 @@
  # Ensure that the configuration vars for the Windows resource compiler are
  # suitably defined.  Those variables are subsequently used by
  # AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
-@@ -3803,11 +4065,16 @@
+@@ -3795,7 +4196,7 @@
+ _LT_AC_TAGVAR(objext, $1)=$objext
+ 
+ # Code to be used in simple compile tests
+-lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
++lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
+ 
+ # Code to be used in simple link tests
+ lt_simple_link_test_code="$lt_simple_compile_test_code"
+@@ -3803,11 +4204,16 @@
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
  _LT_AC_SYS_COMPILER
  
@@ -2436,7 +2770,7 @@
  _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
  
  AC_LIBTOOL_CONFIG($1)
-@@ -3833,11 +4100,12 @@
+@@ -3833,11 +4239,12 @@
    # without removal of \ escapes.
    if test -n "${ZSH_VERSION+set}" ; then
      setopt NO_GLOB_SUBST
@@ -2451,7 +2785,15 @@
      libname_spec library_names_spec soname_spec extract_expsyms_cmds \
      old_striplib striplib file_magic_cmd finish_cmds finish_eval \
      deplibs_check_method reload_flag reload_cmds need_locks \
-@@ -3887,7 +4155,7 @@
+@@ -3878,6 +4285,7 @@
+     _LT_AC_TAGVAR(module_cmds, $1) \
+     _LT_AC_TAGVAR(module_expsym_cmds, $1) \
+     _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
++    _LT_AC_TAGVAR(fix_srcfile_path, $1) \
+     _LT_AC_TAGVAR(exclude_expsyms, $1) \
+     _LT_AC_TAGVAR(include_expsyms, $1); do
+ 
+@@ -3887,7 +4295,7 @@
      _LT_AC_TAGVAR(archive_cmds, $1) | \
      _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
      _LT_AC_TAGVAR(module_cmds, $1) | \
@@ -2460,8 +2802,17 @@
      _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
      _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
      extract_expsyms_cmds | reload_cmds | finish_cmds | \
-@@ -3942,7 +4210,7 @@
+@@ -3924,7 +4332,7 @@
+ # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+ # Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Libtool:
+@@ -3942,7 +4350,7 @@
+ #
  # 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.
@@ -2469,7 +2820,7 @@
  #
  # As a special exception to the GNU General Public License, if you
  # distribute this file as part of a program that contains a
-@@ -3953,11 +4221,11 @@
+@@ -3953,11 +4361,11 @@
  SED=$lt_SED
  
  # Sed that helps us avoid accidentally triggering echo(1) options like -n.
@@ -2483,7 +2834,7 @@
  
  # The names of the tagged configurations supported by this script.
  available_tags=
-@@ -3988,6 +4256,12 @@
+@@ -3988,6 +4396,12 @@
  # The host system.
  host_alias=$host_alias
  host=$host
@@ -2496,7 +2847,7 @@
  
  # An echo program that does not interpret backslashes.
  echo=$lt_echo
-@@ -3999,6 +4273,9 @@
+@@ -3999,6 +4413,9 @@
  # A C compiler.
  LTCC=$lt_LTCC
  
@@ -2506,7 +2857,7 @@
  # A language-specific compiler.
  CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
  
-@@ -4018,7 +4295,7 @@
+@@ -4018,7 +4435,7 @@
  NM=$lt_NM
  
  # A symbol stripping program
@@ -2515,7 +2866,7 @@
  
  # Used to examine libraries when file_magic_cmd begins "file"
  MAGIC_CMD=$MAGIC_CMD
-@@ -4049,7 +4326,7 @@
+@@ -4049,7 +4466,7 @@
  libext="$libext"
  
  # Shared library suffix (normally ".so").
@@ -2524,7 +2875,7 @@
  
  # Executable file suffix (normally "").
  exeext="$exeext"
-@@ -4064,7 +4341,7 @@
+@@ -4064,7 +4481,7 @@
  # Does compiler simultaneously support -c and -o options?
  compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
  
@@ -2533,7 +2884,16 @@
  need_locks=$lt_need_locks
  
  # Do we need the lib prefix for modules?
-@@ -4293,7 +4570,10 @@
+@@ -4240,7 +4657,7 @@
+ sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+ 
+ # Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
++fix_srcfile_path=$lt_fix_srcfile_path
+ 
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
+@@ -4293,7 +4710,10 @@
    # If there is no Makefile yet, we rely on a make rule to execute
    # `config.status --recheck' to rerun these tests and create the
    # libtool script then.
@@ -2545,7 +2905,15 @@
  fi
  ])# AC_LIBTOOL_CONFIG
  
-@@ -4335,9 +4615,6 @@
+@@ -4320,6 +4740,7 @@
+ # ---------------------------------
+ AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
+ [AC_REQUIRE([AC_CANONICAL_HOST])
++AC_REQUIRE([LT_AC_PROG_SED])
+ AC_REQUIRE([AC_PROG_NM])
+ AC_REQUIRE([AC_OBJEXT])
+ # Check for command to grab the raw symbol name followed by C symbol from nm.
+@@ -4335,9 +4756,6 @@
  # Regexp to match symbols that can be accessed directly from C.
  sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
  
@@ -2555,7 +2923,7 @@
  # Transform an extracted symbol line into a proper C declaration
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
  
-@@ -4359,14 +4636,30 @@
+@@ -4359,14 +4777,30 @@
    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
    ;;
@@ -2588,7 +2956,7 @@
    ;;
  sysv4)
    symcode='[[DFNSTU]]'
-@@ -4384,14 +4677,17 @@
+@@ -4384,14 +4818,17 @@
  # If we're using GNU nm, then use its standard symbol codes.
  case `$NM -V 2>&1` in
  *GNU* | *'with BFD'*)
@@ -2608,18 +2976,35 @@
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -4547,6 +4843,10 @@
+@@ -4530,12 +4967,14 @@
+       # like `-m68040'.
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+       ;;
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+       # PIC is the default for these OSes.
+       ;;
+-    mingw* | os2* | pw32*)
++    mingw* | cygwin* | os2* | pw32*)
+       # This hack is so that the source file can tell whether it is being
+       # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+       ;;
+     darwin* | rhapsody*)
+@@ -4547,6 +4986,10 @@
        # DJGPP does not support shared libraries at all
        _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
        ;;
-+    interix3*)
++    interix[[3-9]]*)
 +      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 +      # Instead, we relocate shared libraries at runtime.
 +      ;;
      sysv4*MP*)
        if test -d /usr/nec; then
  	_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
-@@ -4555,7 +4855,7 @@
+@@ -4555,7 +4998,7 @@
      hpux*)
        # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
        # not for PA HP-UX.
@@ -2628,7 +3013,7 @@
        hppa*64*|ia64*)
  	;;
        *)
-@@ -4580,18 +4880,28 @@
+@@ -4580,18 +5023,28 @@
  	;;
        chorus*)
  	case $cc_basename in
@@ -2660,7 +3045,7 @@
  	    # Green Hills C++ Compiler
  	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
  	    ;;
-@@ -4599,22 +4909,22 @@
+@@ -4599,22 +5052,22 @@
  	    ;;
  	esac
  	;;
@@ -2689,7 +3074,7 @@
  	    hppa*64*|ia64*)
  	      # +Z the default
  	      ;;
-@@ -4627,9 +4937,13 @@
+@@ -4627,9 +5080,13 @@
  	    ;;
  	esac
  	;;
@@ -2704,7 +3089,7 @@
  	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
  	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
  	    # CC pic flag -KPIC is the default.
-@@ -4638,20 +4952,26 @@
+@@ -4638,20 +5095,26 @@
  	    ;;
  	esac
  	;;
@@ -2736,8 +3121,23 @@
  	    # Compaq C++
  	    # Make sure the PIC flag is empty.  It appears that all Alpha
  	    # Linux and Compaq Tru64 Unix objects are PIC.
-@@ -4668,25 +4988,25 @@
+@@ -4659,6 +5122,14 @@
+ 	    _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ 	    ;;
+ 	  *)
++	    case `$CC -V 2>&1 | sed 5q` in
++	    *Sun\ C*)
++	      # Sun C++ 5.9
++	      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
++	      ;;
++	    esac
+ 	    ;;
+ 	esac
  	;;
+@@ -4668,25 +5139,25 @@
+ 	;;
        mvs*)
  	case $cc_basename in
 -	  cxx)
@@ -2767,7 +3167,7 @@
  	    # Digital/Compaq C++
  	    _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
  	    # Make sure the PIC flag is empty.  It appears that all Alpha
-@@ -4700,24 +5020,15 @@
+@@ -4700,24 +5171,15 @@
  	;;
        psos*)
  	;;
@@ -2794,7 +3194,7 @@
  	    # Green Hills C++ Compiler
  	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
  	    ;;
-@@ -4727,12 +5038,12 @@
+@@ -4727,12 +5189,12 @@
  	;;
        sunos4*)
  	case $cc_basename in
@@ -2809,7 +3209,7 @@
  	    # Lucid
  	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
  	    ;;
-@@ -4742,7 +5053,7 @@
+@@ -4742,7 +5204,7 @@
  	;;
        tandem*)
  	case $cc_basename in
@@ -2818,7 +3218,7 @@
  	    # NonStop-UX NCC 3.20
  	    _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
  	    ;;
-@@ -4750,7 +5061,14 @@
+@@ -4750,7 +5212,14 @@
  	    ;;
  	esac
  	;;
@@ -2834,11 +3234,29 @@
  	;;
        vxworks*)
  	;;
-@@ -4797,6 +5115,11 @@
+@@ -4781,13 +5250,15 @@
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+       ;;
+ 
+-    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
++    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+       # PIC is the default for these OSes.
+       ;;
+ 
+-    mingw* | pw32* | os2*)
++    mingw* | cygwin* | pw32* | os2*)
+       # This hack is so that the source file can tell whether it is being
+       # built for inclusion in a dll (and should export symbols for example).
++      # Although the cygwin gcc ignores -fPIC, still need this for old-style
++      # (--disable-auto-import) libraries
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+       ;;
+ 
+@@ -4797,6 +5268,11 @@
        _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
        ;;
  
-+    interix3*)
++    interix[[3-9]]*)
 +      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
 +      # Instead, we relocate shared libraries at runtime.
 +      ;;
@@ -2846,7 +3264,7 @@
      msdosdjgpp*)
        # Just because we use GCC doesn't mean we suddenly get shared libraries
        # on systems that don't support them.
-@@ -4813,7 +5136,7 @@
+@@ -4813,7 +5289,7 @@
      hpux*)
        # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
        # not for PA HP-UX.
@@ -2855,7 +3273,7 @@
        hppa*64*|ia64*)
  	# +Z the default
  	;;
-@@ -4839,6 +5162,16 @@
+@@ -4839,8 +5315,18 @@
  	_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
        fi
        ;;
@@ -2870,9 +3288,12 @@
 +       esac
 +       ;;
  
-     mingw* | pw32* | os2*)
+-    mingw* | pw32* | os2*)
++    mingw* | cygwin* | pw32* | os2*)
        # This hack is so that the source file can tell whether it is being
-@@ -4850,7 +5183,7 @@
+       # built for inclusion in a dll (and should export symbols for example).
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+@@ -4850,7 +5336,7 @@
        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
        # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
        # not for PA HP-UX.
@@ -2881,7 +3302,7 @@
        hppa*64*|ia64*)
  	# +Z the default
  	;;
-@@ -4873,13 +5206,20 @@
+@@ -4873,18 +5359,41 @@
        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
        ;;
  
@@ -2904,15 +3325,38 @@
        ccc*)
          _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
          # All Alpha code is PIC.
-@@ -4894,15 +5234,15 @@
+         _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+         ;;
++      *)
++        case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)
++	  # Sun C 5.9
++	  _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	  _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
++	  ;;
++	*Sun\ F*)
++	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
++	  _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
++	  _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	  _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=''
++	  ;;
++	esac
++	;;
+       esac
+       ;;
+ 
+@@ -4894,15 +5403,19 @@
        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
        ;;
  
 -    sco3.2v5*)
 -      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
 -      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
--      ;;
--
++    rdos*)
++      _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+       ;;
+ 
      solaris*)
 -      _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
        _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
@@ -2926,7 +3370,7 @@
        ;;
  
      sunos4*)
-@@ -4911,7 +5251,7 @@
+@@ -4911,7 +5424,7 @@
        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
        ;;
  
@@ -2935,7 +3379,7 @@
        _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
        _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-@@ -4924,6 +5264,17 @@
+@@ -4924,6 +5437,17 @@
        fi
        ;;
  
@@ -2953,7 +3397,7 @@
      uts4*)
        _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
        _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-@@ -4951,7 +5302,7 @@
+@@ -4951,7 +5475,7 @@
      [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
       _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
  fi
@@ -2962,7 +3406,7 @@
    # For platforms which do not support PIC, -DPIC is meaningless:
    *djgpp*)
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
-@@ -4960,6 +5311,16 @@
+@@ -4960,6 +5484,16 @@
      _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
      ;;
  esac
@@ -2979,19 +3423,29 @@
  ])
  
  
-@@ -4984,7 +5345,10 @@
+@@ -4967,7 +5501,8 @@
+ # ------------------------------------
+ # See if the linker supports building shared libraries.
+ AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
+-[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ ifelse([$1],[CXX],[
+   _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+   case $host_os in
+@@ -4984,7 +5519,10 @@
      _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
    ;;
    cygwin* | mingw*)
 -    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-+    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
++    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
 +  ;;
 +  linux* | k*bsd*-gnu)
 +    _LT_AC_TAGVAR(link_all_deplibs, $1)=no
    ;;
    *)
      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-@@ -5010,7 +5374,7 @@
+@@ -5010,7 +5548,7 @@
    _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
    _LT_AC_TAGVAR(hardcode_automatic, $1)=no
    _LT_AC_TAGVAR(module_cmds, $1)=
@@ -3000,7 +3454,7 @@
    _LT_AC_TAGVAR(always_export_symbols, $1)=no
    _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
    # include_expsyms should be a list of space-separated symbols to be *always*
-@@ -5027,7 +5391,8 @@
+@@ -5027,7 +5565,8 @@
    # rely on this symbol name, it's probably fine to never include it in
    # preloaded symbol tables.
    extract_expsyms_cmds=
@@ -3010,7 +3464,7 @@
    case $host_os in
    cygwin* | mingw* | pw32*)
      # FIXME: the MSVC++ port hasn't been tested in a loooong time
-@@ -5037,6 +5402,10 @@
+@@ -5037,6 +5576,10 @@
        with_gnu_ld=no
      fi
      ;;
@@ -3021,7 +3475,7 @@
    openbsd*)
      with_gnu_ld=no
      ;;
-@@ -5047,6 +5416,27 @@
+@@ -5047,6 +5590,27 @@
      # If archive_cmds runs LD, not CC, wlarc should be empty
      wlarc='${wl}'
  
@@ -3049,7 +3503,7 @@
      # See if GNU ld supports shared libraries.
      case $host_os in
      aix3* | aix4* | aix5*)
-@@ -5084,7 +5474,7 @@
+@@ -5084,7 +5648,7 @@
  	_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
  	# Joseph Beckenbach <jrb3 at best.com> says some releases of gcc
  	# support --undefined.  This deserves some investigation.  FIXME
@@ -3058,7 +3512,7 @@
        else
  	_LT_AC_TAGVAR(ld_shlibs, $1)=no
        fi
-@@ -5094,13 +5484,13 @@
+@@ -5094,13 +5658,13 @@
        # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
        # as there is no search path for DLLs.
        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
@@ -3067,7 +3521,7 @@
        _LT_AC_TAGVAR(always_export_symbols, $1)=no
        _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
 -      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
-+      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
++      _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
  
        if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
 -        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
@@ -3075,18 +3529,20 @@
  	# If the export-symbols file already is a .def file (1st line
  	# is EXPORTS), use it as is; otherwise, prepend...
  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-@@ -5109,23 +5499,70 @@
+@@ -5109,23 +5673,79 @@
  	  echo EXPORTS > $output_objdir/$soname.def;
  	  cat $export_symbols >> $output_objdir/$soname.def;
  	fi~
 -	$CC -shared $output_objdir/$soname.def $compiler_flags $libobjs $deplibs -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
 +	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+      else
+       else
+-	ld_shlibs=no
 +	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-+      fi
-+      ;;
-+
-+    interix3*)
+       fi
+       ;;
+ 
+-    netbsd*)
++    interix[[3-9]]*)
 +      _LT_AC_TAGVAR(hardcode_direct, $1)=no
 +      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
 +      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
@@ -3101,7 +3557,7 @@
 +      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
 +      ;;
 +
-+    linux* | k*bsd*-gnu)
++    gnu* | linux* | k*bsd*-gnu)
 +      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 +	tmp_addflag=
 +	case $cc_basename,$host_cpu in
@@ -3119,22 +3575,29 @@
 +	ifc* | ifort*)			# Intel Fortran compiler
 +	  tmp_addflag=' -nofor_main' ;;
 +	esac
-+	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	case `$CC -V 2>&1 | sed 5q` in
++	*Sun\ C*)			# Sun C 5.9
++	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
++	  tmp_sharedflag='-G' ;;
++	*Sun\ F*)			# Sun Fortran 8.3
++	  tmp_sharedflag='-G' ;;
++	*)
++	  tmp_sharedflag='-shared' ;;
++	esac
++	_LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
 +
 +	if test $supports_anon_versioning = yes; then
 +	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
 +  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
 +  $echo "local: *; };" >> $output_objdir/$libname.ver~
-+	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
++	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
 +	fi
 +	_LT_AC_TAGVAR(link_all_deplibs, $1)=no
-       else
--	ld_shlibs=no
++      else
 +	_LT_AC_TAGVAR(ld_shlibs, $1)=no
-       fi
-       ;;
- 
--    netbsd*)
++      fi
++      ;;
++
 +    netbsd* | netbsdelf*-gnu)
        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
@@ -3152,7 +3615,7 @@
        if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
  	_LT_AC_TAGVAR(ld_shlibs, $1)=no
  	cat <<EOF 1>&2
-@@ -5139,13 +5576,40 @@
+@@ -5139,13 +5759,40 @@
  
  EOF
        elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
@@ -3167,7 +3630,7 @@
  
 +    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
 +      case `$LD -v 2>&1` in
-+        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) 
++        *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
 +	_LT_AC_TAGVAR(ld_shlibs, $1)=no
 +	cat <<_LT_EOF 1>&2
 +
@@ -3195,7 +3658,7 @@
      sunos4*)
        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
        wlarc=
-@@ -5155,24 +5619,19 @@
+@@ -5155,24 +5802,19 @@
  
      *)
        if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
@@ -3227,7 +3690,7 @@
      fi
    else
      # PORTME fill in a description of your system's linker (not GNU ld)
-@@ -5184,7 +5643,7 @@
+@@ -5184,7 +5826,7 @@
        # Note: this linker hardcodes the directories in LIBPATH if there
        # are no directories specified by -L.
        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
@@ -3236,7 +3699,7 @@
  	# Neither direct hardcoding nor static linking is supported with a
  	# broken collect2.
  	_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
-@@ -5206,9 +5665,21 @@
+@@ -5206,9 +5848,21 @@
  	else
  	  _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
  	fi
@@ -3260,7 +3723,7 @@
  	exp_sym_flag='-bexport'
  	no_entry_flag='-bnoentry'
        fi
-@@ -5225,7 +5696,7 @@
+@@ -5225,7 +5879,7 @@
        _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
  
        if test "$GCC" = yes; then
@@ -3269,7 +3732,16 @@
  	# We only want to do this on AIX 4.2 and lower, the check
  	# below for broken collect2 doesn't work under 4.3+
  	  collect2name=`${CC} -print-prog-name=collect2`
-@@ -5244,8 +5715,12 @@
+@@ -5233,7 +5887,7 @@
+   	   strings "$collect2name" | grep resolve_lib_name >/dev/null
+ 	  then
+   	  # We have reworked collect2
+-  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++  	  :
+ 	  else
+   	  # We have old collect2
+   	  _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+@@ -5244,8 +5898,12 @@
    	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
    	  _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
  	  fi
@@ -3282,7 +3754,7 @@
        else
  	# not using gcc
  	if test "$host_cpu" = ia64; then
-@@ -5253,30 +5728,30 @@
+@@ -5253,30 +5911,30 @@
    	# chokes on -Wl,-G. The following line is correct:
  	  shared_flag='-G'
  	else
@@ -3324,7 +3796,7 @@
  	else
  	 # Determine the default libpath from the value encoded in an empty executable.
  	 _LT_AC_SYS_LIBPATH_AIX
-@@ -5285,13 +5760,11 @@
+@@ -5285,13 +5943,11 @@
  	  # -berok will link without error, but may produce a broken library.
  	  _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
  	  _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
@@ -3341,7 +3813,7 @@
  	fi
        fi
        ;;
-@@ -5304,7 +5777,7 @@
+@@ -5304,7 +5960,7 @@
        _LT_AC_TAGVAR(ld_shlibs, $1)=no
        ;;
  
@@ -3350,7 +3822,7 @@
        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
        ;;
  
-@@ -5314,69 +5787,69 @@
+@@ -5314,69 +5970,69 @@
        # hardcode_libdir_flag_spec is actually meaningless, as there is
        # no search path for DLLs.
        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
@@ -3367,8 +3839,9 @@
        # The linker will automatically build a .lib file if we build a DLL.
        _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
        # FIXME: Should let the user specify the lib program.
-       _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
+-      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
 -      fix_srcfile_path='`cygpath -w "$srcfile"`'
++      _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
 +      _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
        _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
        ;;
@@ -3452,10 +3925,10 @@
 +      case $cc_basename in
 +        xlc*)
 +         output_verbose_link_cmd='echo'
-+         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
 +         _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
 +          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
-+         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +          _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
 +          ;;
 +       *)
@@ -3466,7 +3939,7 @@
        ;;
  
      dgux*)
-@@ -5409,8 +5882,8 @@
+@@ -5409,8 +6065,8 @@
        ;;
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
@@ -3477,7 +3950,7 @@
        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-@@ -5418,7 +5891,7 @@
+@@ -5418,7 +6074,7 @@
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -3486,7 +3959,7 @@
        else
  	_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -5432,47 +5905,62 @@
+@@ -5432,47 +6088,62 @@
        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
        ;;
  
@@ -3573,7 +4046,7 @@
  	  _LT_AC_TAGVAR(hardcode_direct, $1)=yes
  	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
  
-@@ -5486,7 +5974,7 @@
+@@ -5486,7 +6157,7 @@
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -3582,7 +4055,7 @@
        else
  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
-@@ -5496,7 +5984,7 @@
+@@ -5496,7 +6167,7 @@
        _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
        ;;
  
@@ -3591,26 +4064,52 @@
        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
        else
-@@ -5519,7 +6007,8 @@
-       _LT_AC_TAGVAR(hardcode_direct, $1)=yes
-       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
-       if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+@@ -5516,23 +6187,28 @@
+       ;;
+ 
+     openbsd*)
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 -	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
-+	_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-+	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
- 	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- 	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      if test -f /usr/libexec/ld.so; then
++	_LT_AC_TAGVAR(hardcode_direct, $1)=yes
++	_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++	  _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++	  _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	  _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++	else
++	  case $host_os in
++	   openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
++	     _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++	     _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++	     ;;
++	   *)
++	     _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++	     _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++	     ;;
++	  esac
++        fi
        else
-@@ -5529,7 +6018,7 @@
- 	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
- 	   ;;
- 	 *)
+-       case $host_os in
+-	 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+-	   _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-	   ;;
+-	 *)
 -	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $compiler_flags $libobjs $deplibs'
-+	   _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- 	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- 	   ;;
-        esac
-@@ -5540,14 +6029,14 @@
+-	   _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-	   ;;
+-       esac
++	_LT_AC_TAGVAR(ld_shlibs, $1)=no
+       fi
+       ;;
+ 
+@@ -5540,14 +6216,14 @@
        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
        _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
@@ -3627,7 +4126,7 @@
        else
  	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
-@@ -5559,13 +6048,13 @@
+@@ -5559,13 +6235,13 @@
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
@@ -3643,7 +4142,7 @@
  
  	# Both c and cxx compiler support -rpath directly
  	_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
-@@ -5573,21 +6062,15 @@
+@@ -5573,21 +6249,15 @@
        _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
        ;;
  
@@ -3669,28 +4168,27 @@
  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
  	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
    	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
-@@ -5596,8 +6079,18 @@
+@@ -5596,8 +6266,17 @@
        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
        case $host_os in
        solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
 -      *) # Supported since Solaris 2.6 (maybe 2.5.1?)
 -	_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
 +      *)
-+ 	# The compiler driver will combine linker options so we
-+ 	# cannot just pass the convience library names through
-+ 	# without $wl, iff we do not link with $LD.
-+ 	# Luckily, gcc supports the same syntax we need for Sun Studio.
++	# The compiler driver will combine and reorder linker options,
++	# but understands `-z linker_flag'.  GCC discards it without `$wl',
++	# but is careful enough not to reorder.
 + 	# Supported since Solaris 2.6 (maybe 2.5.1?)
-+ 	case $wlarc in
-+ 	'')
-+ 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
-+ 	*)
-+ 	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
-+ 	esac ;;
++	if test "$GCC" = yes; then
++	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++	else
++	  _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++	fi
++	;;
        esac
        _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
        ;;
-@@ -5606,7 +6099,7 @@
+@@ -5606,7 +6285,7 @@
        if test "x$host_vendor" = xsequent; then
  	# Use $CC to link under sequent, because it throws in some extra .o
  	# files that make .init and .fini sections work.
@@ -3699,7 +4197,7 @@
        else
  	_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -5654,36 +6147,45 @@
+@@ -5654,36 +6333,45 @@
        fi
        ;;
  
@@ -3707,7 +4205,7 @@
 -      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
 -      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
 -      _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-+    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
 +      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
 +      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
@@ -3766,7 +4264,7 @@
        ;;
  
      uts4*)
-@@ -5701,11 +6203,6 @@
+@@ -5701,11 +6389,6 @@
  AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
  test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
  
@@ -3778,11 +4276,13 @@
  #
  # Do we need to explicitly link libc?
  #
-@@ -5726,13 +6223,14 @@
+@@ -5725,14 +6408,15 @@
+       # to ld, don't add -lc before -lgcc.
        AC_MSG_CHECKING([whether -lc should be explicitly linked in])
        $rm conftest*
-       printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+-      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
 -  
++      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
 +
        if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
          soname=conftest
@@ -3794,7 +4294,51 @@
          compiler_flags=-v
          linker_flags=-v
          verstring=
-@@ -5860,7 +6358,7 @@
+@@ -5827,6 +6511,30 @@
+ [AC_CHECK_TOOL(RC, windres, no)
+ ])
+ 
++
++# Cheap backport of AS_EXECUTABLE_P and required macros
++# from Autoconf 2.59; we should not use $as_executable_p directly.
++
++# _AS_TEST_PREPARE
++# ----------------
++m4_ifndef([_AS_TEST_PREPARE],
++[m4_defun([_AS_TEST_PREPARE],
++[if test -x / >/dev/null 2>&1; then
++  as_executable_p='test -x'
++else
++  as_executable_p='test -f'
++fi
++])])# _AS_TEST_PREPARE
++
++# AS_EXECUTABLE_P
++# ---------------
++# Check whether a file is executable.
++m4_ifndef([AS_EXECUTABLE_P],
++[m4_defun([AS_EXECUTABLE_P],
++[AS_REQUIRE([_AS_TEST_PREPARE])dnl
++$as_executable_p $1[]dnl
++])])# AS_EXECUTABLE_P
++
+ ############################################################
+ # NOTE: This macro has been submitted for inclusion into   #
+ #  GNU Autoconf as AC_PROG_SED.  When it is available in   #
+@@ -5849,18 +6557,19 @@
+   test -z "$as_dir" && as_dir=.
+   for lt_ac_prog in sed gsed; do
+     for ac_exec_ext in '' $ac_executable_extensions; do
+-      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
++      if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
+         lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+       fi
+     done
+   done
+ done
++IFS=$as_save_IFS
+ lt_ac_max=0
+ lt_ac_count=0
  # Add /usr/xpg4/bin/sed as it is typically found on Solaris
  # along with /bin/sed that truncates output.
  for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
@@ -3803,19 +4347,28 @@
    cat /dev/null > conftest.in
    lt_ac_count=0
    echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+@@ -5887,5 +6596,6 @@
+ done
+ ])
+ SED=$lt_cv_path_SED
++AC_SUBST([SED])
+ AC_MSG_RESULT([$SED])
+ ])
 diff -Nrua a/admin/ltmain.sh b/admin/ltmain.sh
---- a/admin/ltmain.sh	2005-10-18 07:40:21.000000000 +0200
-+++ b/admin/ltmain.sh	2006-09-19 01:48:31.000000000 +0200
-@@ -1,7 +1,7 @@
+--- a/admin/ltmain.sh	2007-06-14 04:32:32.000000000 +0200
++++ b/admin/ltmain.sh	2007-10-13 19:20:04.000000000 +0200
+@@ -1,8 +1,8 @@
  # ltmain.sh - Provide generalized library-building support services.
  # NOTE: Changing this file will not affect anything until you rerun configure.
  #
 -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003
-+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
- # Free Software Foundation, Inc.
+-# Free Software Foundation, Inc.
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
++# 2007  Free Software Foundation, Inc.
  # Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
  #
-@@ -17,13 +17,41 @@
+ # This program is free software; you can redistribute it and/or modify
+@@ -17,13 +17,49 @@
  #
  # You should have received a copy of the GNU General Public License
  # along with this program; if not, write to the Free Software
@@ -3846,19 +4399,27 @@
 +
 +PROGRAM=ltmain.sh
 +PACKAGE=libtool
-+VERSION="1.5.22 Debian 1.5.22-4"
-+TIMESTAMP=" (1.1220.2.365 2005/12/18 22:14:06)"
++VERSION="1.5.24 Debian 1.5.24-1"
++TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
 +
-+# See if we are running on zsh, and set the options which allow our
-+# commands through without removal of \ escapes.
-+if test -n "${ZSH_VERSION+set}" ; then
++# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
++  emulate sh
++  NULLCMD=:
++  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
++  # is contrary to our usage.  Disable this feature.
++  alias -g '${1+"$@"}'='"$@"'
 +  setopt NO_GLOB_SUBST
++else
++  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
 +fi
++BIN_SH=xpg4; export BIN_SH # for Tru64
++DUALCASE=1; export DUALCASE # for MKS sh
 +
  # Check that we have a working $echo.
  if test "X$1" = X--no-reexec; then
    # Discard the --no-reexec flag, and continue.
-@@ -36,7 +64,7 @@
+@@ -36,7 +72,7 @@
    :
  else
    # Restart under the correct shell, and then maybe $echo will work.
@@ -3867,7 +4428,7 @@
  fi
  
  if test "X$1" = X--fallback-echo; then
-@@ -45,19 +73,9 @@
+@@ -45,19 +81,9 @@
    cat <<EOF
  $*
  EOF
@@ -3888,7 +4449,7 @@
  default_mode=
  help="Try \`$progname --help' for more information."
  magic="%%%MAGIC variable%%%"
-@@ -70,14 +88,15 @@
+@@ -70,14 +96,15 @@
  Xsed="${SED}"' -e 1s/^X//'
  sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
  # test EBCDIC or ASCII
@@ -3911,8 +4472,24 @@
    ;;
  esac
  
-@@ -94,12 +113,14 @@
- fi
+@@ -86,20 +113,24 @@
+ # These must not be set unconditionally because not all systems understand
+ # e.g. LANG=C (notably SCO).
+ # We save the old values to restore during execute mode.
+-if test "${LC_ALL+set}" = set; then
+-  save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
+-fi
+-if test "${LANG+set}" = set; then
+-  save_LANG="$LANG"; LANG=C; export LANG
+-fi
++for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
++do
++  eval "if test \"\${$lt_var+set}\" = set; then
++	  save_$lt_var=\$$lt_var
++	  $lt_var=C
++	  export $lt_var
++	fi"
++done
  
  # Make sure IFS has a sensible default
 -: ${IFS=" 	"}
@@ -3928,7 +4505,7 @@
  fi
  
  # Global variables.
-@@ -111,6 +132,8 @@
+@@ -111,17 +142,62 @@
  show="$echo"
  show_help=
  execute_dlfiles=
@@ -3936,8 +4513,10 @@
 +preserve_args=
  lo2o="s/\\.lo\$/.${objext}/"
  o2lo="s/\\.${objext}\$/.lo/"
++extracted_archives=
++extracted_serial=0
  
-@@ -118,10 +141,51 @@
+ #####################################
  # Shell function definitions:
  # This seems to be the best place for them
  
@@ -3990,7 +4569,7 @@
    win32_libid_type="unknown"
    win32_fileres=`file -L $1 2>/dev/null`
    case $win32_fileres in
-@@ -130,17 +194,16 @@
+@@ -130,17 +206,22 @@
      ;;
    *ar\ archive*) # could be an import, or static
      if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
@@ -4003,7 +4582,13 @@
 -      else
 -        win32_libid_type="x86 archive static"
 -      fi
-+	$SED -n -e '1,100{/ I /{s,.*,import,;p;q;};}'`
++	$SED -n -e '1,100{
++		/ I /{
++			s,.*,import,
++			p
++			q
++			}
++		}'`
 +      case $win32_nmres in
 +      import*)  win32_libid_type="x86 archive import";;
 +      *)        win32_libid_type="x86 archive static";;
@@ -4015,7 +4600,7 @@
      win32_libid_type="x86 DLL"
      ;;
    *executable*) # but shell scripts are "executable" too...
-@@ -154,9 +217,181 @@
+@@ -154,9 +235,191 @@
    $echo $win32_libid_type
  }
  
@@ -4129,7 +4714,17 @@
 +	*) my_xabs=`pwd`"/$my_xlib" ;;
 +      esac
 +      my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'`
-+      my_xdir="$my_gentop/$my_xlib"
++      my_xlib_u=$my_xlib
++      while :; do
++        case " $extracted_archives " in
++	*" $my_xlib_u "*)
++	  extracted_serial=`expr $extracted_serial + 1`
++	  my_xlib_u=lt$extracted_serial-$my_xlib ;;
++	*) break ;;
++	esac
++      done
++      extracted_archives="$extracted_archives $my_xlib_u"
++      my_xdir="$my_gentop/$my_xlib_u"
 +
 +      $show "${rm}r $my_xdir"
 +      $run ${rm}r "$my_xdir"
@@ -4197,7 +4792,7 @@
  # Parse our command line options once, thoroughly.
  while test "$#" -gt 0
  do
-@@ -176,12 +411,13 @@
+@@ -176,12 +439,13 @@
        ;;
      tag)
        tagname="$arg"
@@ -4212,7 +4807,7 @@
  	;;
        esac
  
-@@ -191,10 +427,10 @@
+@@ -191,10 +455,10 @@
  	# not specially marked.
  	;;
        *)
@@ -4225,15 +4820,22 @@
  	else
  	  $echo "$progname: ignoring unknown tag $tagname" 1>&2
  	fi
-@@ -220,24 +456,25 @@
+@@ -218,26 +482,28 @@
+     ;;
+ 
    --version)
-     $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
-     $echo
+-    $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
+-    $echo
 -    $echo "Copyright (C) 2003  Free Software Foundation, Inc."
-+    $echo "Copyright (C) 2005  Free Software Foundation, Inc."
-     $echo "This is free software; see the source for copying conditions.  There is NO"
-     $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+-    $echo "This is free software; see the source for copying conditions.  There is NO"
+-    $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 -    exit 0
++    echo "\
++$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP
++
++Copyright (C) 2007  Free Software Foundation, Inc.
++This is free software; see the source for copying conditions.  There is NO
++warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
 +    exit $?
      ;;
  
@@ -4256,7 +4858,7 @@
      ;;
  
    --dry-run | -n)
-@@ -256,7 +493,7 @@
+@@ -256,7 +522,7 @@
      else
        $echo "disable static libraries"
      fi
@@ -4265,7 +4867,7 @@
      ;;
  
    --finish) mode="finish" ;;
-@@ -268,13 +505,19 @@
+@@ -268,13 +534,19 @@
  
    --quiet | --silent)
      show=:
@@ -4286,7 +4888,7 @@
      ;;
  
    -dlopen)
-@@ -285,7 +528,7 @@
+@@ -285,7 +557,7 @@
    -*)
      $echo "$modename: unrecognized option \`$arg'" 1>&2
      $echo "$help" 1>&2
@@ -4295,7 +4897,7 @@
      ;;
  
    *)
-@@ -298,9 +541,21 @@
+@@ -298,9 +570,21 @@
  if test -n "$prevopt"; then
    $echo "$modename: option \`$prevopt' requires an argument" 1>&2
    $echo "$help" 1>&2
@@ -4318,7 +4920,7 @@
  # If this variable is set in any of the actions, the command in it
  # will be execed at the end.  This prevents here-documents from being
  # left over by shells.
-@@ -311,7 +566,7 @@
+@@ -311,7 +595,7 @@
    # Infer the operation mode.
    if test -z "$mode"; then
      $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
@@ -4327,7 +4929,7 @@
      case $nonopt in
      *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
        mode=link
-@@ -354,7 +609,7 @@
+@@ -354,7 +638,7 @@
    if test -n "$execute_dlfiles" && test "$mode" != execute; then
      $echo "$modename: unrecognized option \`-dlopen'" 1>&2
      $echo "$help" 1>&2
@@ -4336,7 +4938,7 @@
    fi
  
    # Change the help message to a mode-specific one.
-@@ -369,13 +624,15 @@
+@@ -369,13 +653,15 @@
      # Get the compilation command and the source file.
      base_compile=
      srcfile="$nonopt"  #  always keep a non-empty value in "srcfile"
@@ -4353,7 +4955,7 @@
        arg  )
  	# do not "continue".  Instead, add this to base_compile
  	lastarg="$arg"
-@@ -394,24 +651,19 @@
+@@ -394,24 +680,19 @@
  	-o)
  	  if test -n "$libobj" ; then
  	    $echo "$modename: you cannot specify \`-o' more than once" 1>&2
@@ -4366,16 +4968,16 @@
  
 -	-static)
 -	  build_old_libs=yes
+-	  continue
+-	  ;;
+-
+-	-prefer-pic)
+-	  pic_mode=yes
 +	-static | -prefer-pic | -prefer-non-pic)
 +	  later="$later $arg"
  	  continue
  	  ;;
  
--	-prefer-pic)
--	  pic_mode=yes
--	  continue
--	  ;;
--
 -	-prefer-non-pic)
 -	  pic_mode=no
 +	-no-suppress)
@@ -4383,7 +4985,7 @@
  	  continue
  	  ;;
  
-@@ -424,7 +676,7 @@
+@@ -424,7 +705,7 @@
  	  args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
  	  lastarg=
  	  save_ifs="$IFS"; IFS=','
@@ -4392,7 +4994,7 @@
  	    IFS="$save_ifs"
  
  	    # Double-quote args containing other shell metacharacters.
-@@ -462,7 +714,10 @@
+@@ -462,7 +743,10 @@
        case $lastarg in
        # Double-quote args containing other shell metacharacters.
        # Many Bourne shells cannot handle close brackets correctly
@@ -4404,7 +5006,7 @@
        *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
  	lastarg="\"$lastarg\""
  	;;
-@@ -474,11 +729,11 @@
+@@ -474,11 +758,11 @@
      case $arg_mode in
      arg)
        $echo "$modename: you must specify an argument for -Xcompile"
@@ -4418,7 +5020,19 @@
        ;;
      *)
        # Get the name of the library object.
-@@ -511,51 +766,39 @@
+@@ -500,9 +784,10 @@
+     *.class) xform=class ;;
+     *.cpp) xform=cpp ;;
+     *.cxx) xform=cxx ;;
+-    *.f90) xform=f90 ;;
++    *.[fF][09]?) xform=[fF][09]. ;;
+     *.for) xform=for ;;
+     *.java) xform=java ;;
++    *.obj) xform=obj ;;
+     esac
+ 
+     libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
+@@ -511,51 +796,39 @@
      *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
      *)
        $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
@@ -4497,7 +5111,7 @@
      objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
      xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
      if test "X$xdir" = "X$obj"; then
-@@ -568,7 +811,7 @@
+@@ -568,7 +841,7 @@
      if test -z "$base_compile"; then
        $echo "$modename: you must specify a compilation command" 1>&2
        $echo "$help" 1>&2
@@ -4506,7 +5120,7 @@
      fi
  
      # Delete any leftover library objects.
-@@ -579,7 +822,7 @@
+@@ -579,7 +852,7 @@
      fi
  
      $run $rm $removelist
@@ -4515,7 +5129,7 @@
  
      # On Cygwin there's no "real" PIC flag so we must build both object types
      case $host_os in
-@@ -598,7 +841,7 @@
+@@ -598,7 +871,7 @@
        output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
        lockfile="$output_obj.lock"
        removelist="$removelist $output_obj $lockfile"
@@ -4524,7 +5138,7 @@
      else
        output_obj=
        need_locks=no
-@@ -608,7 +851,7 @@
+@@ -608,7 +881,7 @@
      # Lock this critical section if it is needed
      # We use this script file to make the link, it avoids creating a new file
      if test "$need_locks" = yes; then
@@ -4533,7 +5147,7 @@
  	$show "Waiting for $lockfile to be removed"
  	sleep 2
        done
-@@ -626,14 +869,19 @@
+@@ -626,14 +899,19 @@
  compiler."
  
  	$run $rm $removelist
@@ -4555,7 +5169,7 @@
  
      $run $rm "$libobj" "${libobj}T"
  
-@@ -655,18 +903,18 @@
+@@ -655,18 +933,18 @@
        fbsd_hideous_sh_bug=$base_compile
  
        if test "$pic_mode" != no; then
@@ -4579,7 +5193,7 @@
  	fi
        fi
  
-@@ -681,7 +929,7 @@
+@@ -681,7 +959,7 @@
        if $run eval "$command"; then :
        else
  	test -n "$output_obj" && $run $rm $removelist
@@ -4588,7 +5202,7 @@
        fi
  
        if test "$need_locks" = warn &&
-@@ -701,7 +949,7 @@
+@@ -701,7 +979,7 @@
  compiler."
  
  	$run $rm $removelist
@@ -4597,7 +5211,7 @@
        fi
  
        # Just move the object if needed, then go on to compile the next one
-@@ -722,7 +970,9 @@
+@@ -722,7 +1000,9 @@
  EOF
  
        # Allow error messages only from the first compilation.
@@ -4608,7 +5222,7 @@
      else
        # No PIC object so indicate it doesn't exist in the libtool
        # object file.
-@@ -736,9 +986,9 @@
+@@ -736,9 +1016,9 @@
      if test "$build_old_libs" = yes; then
        if test "$pic_mode" != yes; then
  	# Don't build PIC code
@@ -4620,7 +5234,7 @@
        fi
        if test "$compiler_c_o" = yes; then
  	command="$command -o $obj"
-@@ -751,7 +1001,7 @@
+@@ -751,7 +1031,7 @@
        if $run eval "$command"; then :
        else
  	$run $rm $removelist
@@ -4629,7 +5243,7 @@
        fi
  
        if test "$need_locks" = warn &&
-@@ -771,7 +1021,7 @@
+@@ -771,7 +1051,7 @@
  compiler."
  
  	$run $rm $removelist
@@ -4638,7 +5252,7 @@
        fi
  
        # Just move the object if needed
-@@ -809,7 +1059,7 @@
+@@ -809,7 +1089,7 @@
        $run $rm "$lockfile"
      fi
  
@@ -4647,7 +5261,7 @@
      ;;
  
    # libtool link mode
-@@ -835,7 +1085,7 @@
+@@ -835,7 +1115,7 @@
        ;;
      esac
      libtool_args="$nonopt"
@@ -4656,7 +5270,7 @@
      compile_command="$nonopt"
      finalize_command="$nonopt"
  
-@@ -847,7 +1097,6 @@
+@@ -847,7 +1127,6 @@
      old_convenience=
      deplibs=
      old_deplibs=
@@ -4664,7 +5278,7 @@
      compiler_flags=
      linker_flags=
      dllsearchpath=
-@@ -868,6 +1117,8 @@
+@@ -868,6 +1147,8 @@
      no_install=no
      objs=
      non_pic_objects=
@@ -4673,7 +5287,7 @@
      prefer_static_libs=no
      preload=no
      prev=
-@@ -881,6 +1132,8 @@
+@@ -881,26 +1162,38 @@
      vinfo=
      vinfo_number=no
  
@@ -4682,24 +5296,42 @@
      # We need to know -static, to get the right output filenames.
      for arg
      do
-@@ -893,14 +1146,15 @@
+       case $arg in
+-      -all-static | -static)
+-	if test "X$arg" = "X-all-static"; then
++      -all-static | -static | -static-libtool-libs)
++	case $arg in
++	-all-static)
+ 	  if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+ 	    $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
+ 	  fi
  	  if test -n "$link_static_flag"; then
  	    dlopen_self=$dlopen_self_static
  	  fi
+-	else
 +	  prefer_static_libs=yes
- 	else
++	  ;;
++	-static)
  	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
  	    dlopen_self=$dlopen_self_static
  	  fi
+-	fi
 +	  prefer_static_libs=built
- 	fi
++	  ;;
++	-static-libtool-libs)
++	  if test -z "$pic_flag" && test -n "$link_static_flag"; then
++	    dlopen_self=$dlopen_self_static
++	  fi
++	  prefer_static_libs=yes
++	  ;;
++	esac
  	build_libtool_libs=no
  	build_old_libs=yes
 -	prefer_static_libs=yes
  	break
  	;;
        esac
-@@ -912,7 +1166,6 @@
+@@ -912,7 +1205,6 @@
      # Go through the arguments, transforming them on the way.
      while test "$#" -gt 0; do
        arg="$1"
@@ -4707,7 +5339,7 @@
        shift
        case $arg in
        *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \	]*|*]*|"")
-@@ -976,7 +1229,7 @@
+@@ -976,7 +1268,7 @@
  	  export_symbols="$arg"
  	  if test ! -f "$arg"; then
  	    $echo "$modename: symbol file \`$arg' does not exist"
@@ -4716,7 +5348,7 @@
  	  fi
  	  prev=
  	  continue
-@@ -991,6 +1244,11 @@
+@@ -991,6 +1283,11 @@
  	  prev=
  	  continue
  	  ;;
@@ -4728,7 +5360,7 @@
  	release)
  	  release="-$arg"
  	  prev=
-@@ -1023,7 +1281,7 @@
+@@ -1023,7 +1320,7 @@
  		   test "$pic_object" = none && \
  		   test "$non_pic_object" = none; then
  		  $echo "$modename: cannot find name of object for \`$arg'" 1>&2
@@ -4737,7 +5369,7 @@
  		fi
  
  		# Extract subdirectory from the argument.
-@@ -1071,12 +1329,17 @@
+@@ -1071,12 +1368,17 @@
  		  if test -z "$pic_object" || test "$pic_object" = none ; then
  		    arg="$non_pic_object"
  		  fi
@@ -4756,7 +5388,7 @@
  		else
  		  # Dry-run case.
  
-@@ -1097,7 +1360,7 @@
+@@ -1097,7 +1399,7 @@
  	    done
  	  else
  	    $echo "$modename: link input file \`$save_arg' does not exist"
@@ -4765,7 +5397,7 @@
  	  fi
  	  arg=$save_arg
  	  prev=
-@@ -1109,7 +1372,7 @@
+@@ -1109,7 +1411,7 @@
  	  [\\/]* | [A-Za-z]:[\\/]*) ;;
  	  *)
  	    $echo "$modename: only absolute run-paths are allowed" 1>&2
@@ -4774,7 +5406,7 @@
  	    ;;
  	  esac
  	  if test "$prev" = rpath; then
-@@ -1149,16 +1412,15 @@
+@@ -1149,16 +1451,15 @@
  	  finalize_command="$finalize_command $qarg"
  	  continue
  	  ;;
@@ -4800,7 +5432,7 @@
  	  prev=
  	  continue
  	  ;;
-@@ -1210,7 +1472,7 @@
+@@ -1210,7 +1511,7 @@
        -export-symbols | -export-symbols-regex)
  	if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
  	  $echo "$modename: more than one -exported-symbols argument is not allowed"
@@ -4809,7 +5441,7 @@
  	fi
  	if test "X$arg" = "X-export-symbols"; then
  	  prev=expsyms
-@@ -1220,6 +1482,18 @@
+@@ -1220,6 +1521,18 @@
  	continue
  	;;
  
@@ -4828,7 +5460,7 @@
        -inst-prefix-dir)
  	prev=inst_prefix
  	continue
-@@ -1246,7 +1520,8 @@
+@@ -1246,7 +1559,8 @@
  	  absdir=`cd "$dir" && pwd`
  	  if test -z "$absdir"; then
  	    $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
@@ -4838,7 +5470,7 @@
  	  fi
  	  dir="$absdir"
  	  ;;
-@@ -1260,10 +1535,15 @@
+@@ -1260,10 +1574,15 @@
  	esac
  	case $host in
  	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
@@ -4854,7 +5486,7 @@
  	  ;;
  	esac
  	continue
-@@ -1272,32 +1552,35 @@
+@@ -1272,32 +1591,35 @@
        -l*)
  	if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
  	  case $host in
@@ -4901,7 +5533,7 @@
  	   # Do not include libc_r directly, use -pthread flag.
  	   continue
  	   ;;
-@@ -1307,18 +1590,41 @@
+@@ -1307,18 +1629,42 @@
  	continue
  	;;
  
@@ -4915,7 +5547,7 @@
 +	continue
 +	;;
 +
-+     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
++     -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
 +	compiler_flags="$compiler_flags $arg"
 +	compile_command="$compile_command $arg"
 +	finalize_command="$finalize_command $arg"
@@ -4942,15 +5574,16 @@
 +      # -m* pass through architecture-specific compiler args for GCC
 +      # -m*, -t[45]*, -txscale* pass through architecture-specific
 +      # compiler args for GCC
-+      # -pg pass through profiling flag for GCC
++      # -p, -pg, --coverage, -fprofile-* pass through profiling flag for GCC
++      # -F/path gives path to uninstalled frameworks, gcc on darwin
 +      # @file GCC response files
-+      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*|-pg| \
-+      -t[45]*|-txscale*|@*)
++      -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
++      -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*)
 +
  	# Unknown arguments in both finalize_command and compile_command need
  	# to be aesthetically quoted because they are evaled later.
  	arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-@@ -1329,9 +1635,7 @@
+@@ -1329,9 +1675,7 @@
  	esac
          compile_command="$compile_command $arg"
          finalize_command="$finalize_command $arg"
@@ -4961,8 +5594,20 @@
          continue
          ;;
  
-@@ -1371,6 +1675,11 @@
+@@ -1347,9 +1691,9 @@
  
+       -no-install)
+ 	case $host in
+-	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
++	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
+ 	  # The PATH hackery in wrapper scripts is required on Windows
+-	  # in order for the loader to find any dlls it needs.
++	  # and Darwin in order for the loader to find any dlls it needs.
+ 	  $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
+ 	  $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+ 	  fast_install=no
+@@ -1371,6 +1715,11 @@
+ 
        -o) prev=output ;;
  
 +      -precious-files-regex)
@@ -4973,7 +5618,7 @@
        -release)
  	prev=release
  	continue
-@@ -1393,7 +1702,7 @@
+@@ -1393,7 +1742,7 @@
  	[\\/]* | [A-Za-z]:[\\/]*) ;;
  	*)
  	  $echo "$modename: only absolute run-paths are allowed" 1>&2
@@ -4982,10 +5627,19 @@
  	  ;;
  	esac
  	case "$xrpath " in
-@@ -1479,11 +1788,6 @@
+@@ -1403,7 +1752,7 @@
  	continue
  	;;
  
+-      -static)
++      -static | -static-libtool-libs)
+ 	# The effects of -static are defined in a previous loop.
+ 	# We used to do the same as -all-static on platforms that
+ 	# didn't have a PIC flag, but the assumption that the effects
+@@ -1479,11 +1828,6 @@
+ 	continue
+ 	;;
+ 
 -      -framework)
 -        prev=framework
 -	continue
@@ -4994,7 +5648,7 @@
        # Some other compiler flag.
        -* | +*)
  	# Unknown arguments in both finalize_command and compile_command need
-@@ -1494,7 +1798,6 @@
+@@ -1494,7 +1838,6 @@
  	  arg="\"$arg\""
  	  ;;
  	esac
@@ -5002,7 +5656,7 @@
  	;;
  
        *.$objext)
-@@ -1522,7 +1825,7 @@
+@@ -1522,7 +1865,7 @@
  	     test "$pic_object" = none && \
  	     test "$non_pic_object" = none; then
  	    $echo "$modename: cannot find name of object for \`$arg'" 1>&2
@@ -5011,7 +5665,7 @@
  	  fi
  
  	  # Extract subdirectory from the argument.
-@@ -1570,12 +1873,17 @@
+@@ -1570,12 +1913,17 @@
  	    if test -z "$pic_object" || test "$pic_object" = none ; then
  	      arg="$non_pic_object"
  	    fi
@@ -5030,7 +5684,7 @@
  	  else
  	    # Dry-run case.
  
-@@ -1629,7 +1937,6 @@
+@@ -1629,7 +1977,6 @@
  	  arg="\"$arg\""
  	  ;;
  	esac
@@ -5038,7 +5692,7 @@
  	;;
        esac # arg
  
-@@ -1643,48 +1950,7 @@
+@@ -1643,48 +1990,7 @@
      if test -n "$prev"; then
        $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
        $echo "$help" 1>&2
@@ -5088,7 +5742,7 @@
      fi
  
      if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
-@@ -1717,9 +1983,9 @@
+@@ -1717,9 +2023,9 @@
      if test ! -d "$output_objdir"; then
        $show "$mkdir $output_objdir"
        $run $mkdir $output_objdir
@@ -5101,7 +5755,7 @@
        fi
      fi
  
-@@ -1728,7 +1994,7 @@
+@@ -1728,7 +2034,7 @@
      "")
        $echo "$modename: you must specify an output file" 1>&2
        $echo "$help" 1>&2
@@ -5110,7 +5764,7 @@
        ;;
      *.$libext) linkmode=oldlib ;;
      *.lo | *.$objext) linkmode=obj ;;
-@@ -1738,7 +2004,7 @@
+@@ -1738,7 +2044,7 @@
  
      case $host in
      *cygwin* | *mingw* | *pw32*)
@@ -5119,7 +5773,7 @@
        duplicate_compiler_generated_deps=yes
        ;;
      *)
-@@ -1782,7 +2048,6 @@
+@@ -1782,7 +2088,6 @@
      newlib_search_path=
      need_relink=no # whether we're linking any uninstalled libtool libraries
      notinst_deplibs= # not-installed libtool libraries
@@ -5127,7 +5781,7 @@
      case $linkmode in
      lib)
  	passes="conv link"
-@@ -1791,7 +2056,7 @@
+@@ -1791,7 +2096,7 @@
  	  *.la) ;;
  	  *)
  	    $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
@@ -5136,7 +5790,7 @@
  	    ;;
  	  esac
  	done
-@@ -1817,7 +2082,10 @@
+@@ -1817,7 +2122,10 @@
  	case $pass in
  	dlopen) libs="$dlfiles" ;;
  	dlpreopen) libs="$dlprefiles" ;;
@@ -5148,11 +5802,11 @@
  	esac
        fi
        if test "$pass" = dlopen; then
-@@ -1829,18 +2097,23 @@
+@@ -1829,18 +2137,23 @@
  	lib=
  	found=no
  	case $deplib in
-+	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe)
++	-mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
 +	  if test "$linkmode,$pass" = "prog,link"; then
 +	    compile_deplibs="$deplib $compile_deplibs"
 +	    finalize_deplibs="$deplib $finalize_deplibs"
@@ -5177,7 +5831,7 @@
  	      # Search the libtool library
  	      lib="$searchdir/lib${name}${search_ext}"
  	      if test -f "$lib"; then
-@@ -1901,18 +2174,6 @@
+@@ -1901,18 +2214,6 @@
  	    fi
  	  fi
  	  ;; # -l
@@ -5196,7 +5850,7 @@
  	-L*)
  	  case $linkmode in
  	  lib)
-@@ -1928,11 +2189,11 @@
+@@ -1928,11 +2229,11 @@
  	    fi
  	    if test "$pass" = scan; then
  	      deplibs="$deplib $deplibs"
@@ -5209,7 +5863,7 @@
  	    ;;
  	  *)
  	    $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
-@@ -1960,7 +2221,22 @@
+@@ -1960,7 +2261,22 @@
  	  fi
  	  case $linkmode in
  	  lib)
@@ -5233,7 +5887,7 @@
  	      $echo
  	      $echo "*** Warning: Trying to link with static lib archive $deplib."
  	      $echo "*** I have the capability to make that library automatically link in when"
-@@ -2010,15 +2286,15 @@
+@@ -2010,15 +2326,15 @@
  	esac # case $deplib
  	if test "$found" = yes || test -f "$lib"; then :
  	else
@@ -5252,7 +5906,7 @@
  	fi
  
  	ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
-@@ -2034,6 +2310,8 @@
+@@ -2034,6 +2350,8 @@
  	# it will not redefine variables installed, or shouldnotlink
  	installed=yes
  	shouldnotlink=no
@@ -5261,7 +5915,7 @@
  
  	# Read the .la file
  	case $lib in
-@@ -2041,13 +2319,6 @@
+@@ -2041,13 +2359,6 @@
  	*) . ./$lib ;;
  	esac
  
@@ -5275,7 +5929,7 @@
  	if test "$linkmode,$pass" = "lib,link" ||
  	   test "$linkmode,$pass" = "prog,scan" ||
  	   { test "$linkmode" != prog && test "$linkmode" != lib; }; then
-@@ -2058,33 +2329,32 @@
+@@ -2058,33 +2369,32 @@
  	if test "$pass" = conv; then
  	  # Only check for convenience libraries
  	  deplibs="$lib $deplibs"
@@ -5322,7 +5976,7 @@
  	# Get the name of the library we link against.
  	linklib=
  	for l in $old_library $library_names; do
-@@ -2092,16 +2362,18 @@
+@@ -2092,16 +2402,18 @@
  	done
  	if test -z "$linklib"; then
  	  $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
@@ -5344,7 +5998,7 @@
  	    # If there is no dlname, no dlopen support or we're linking
  	    # statically, we need to preload.  We also need to preload any
  	    # dependent libraries so libltdl's deplib preloader doesn't
-@@ -2138,11 +2410,19 @@
+@@ -2138,11 +2450,19 @@
  	    dir="$libdir"
  	    absdir="$libdir"
  	  fi
@@ -5368,7 +6022,7 @@
  	fi # $installed = yes
  	name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
  
-@@ -2150,7 +2430,7 @@
+@@ -2150,7 +2470,7 @@
  	if test "$pass" = dlpreopen; then
  	  if test -z "$libdir"; then
  	    $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
@@ -5377,7 +6031,7 @@
  	  fi
  	  # Prefer using a static library (so that no silly _DYNAMIC symbols
  	  # are required to link).
-@@ -2177,7 +2457,7 @@
+@@ -2177,7 +2497,7 @@
  	  continue
  	fi
  
@@ -5386,9 +6040,14 @@
  	if test "$linkmode" = prog && test "$pass" != link; then
  	  newlib_search_path="$newlib_search_path $ladir"
  	  deplibs="$lib $deplibs"
-@@ -2215,12 +2495,12 @@
+@@ -2213,14 +2533,16 @@
+ 
+ 	if test "$linkmode,$pass" = "prog,link"; then
  	  if test -n "$library_names" &&
- 	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+-	     { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
++	     { { test "$prefer_static_libs" = no ||
++		 test "$prefer_static_libs,$installed" = "built,yes"; } ||
++	       test -z "$old_library"; }; then
  	    # We need to hardcode the library path
 -	    if test -n "$shlibpath_var"; then
 +	    if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
@@ -5401,7 +6060,7 @@
  	      esac
  	    fi
  
-@@ -2257,24 +2537,29 @@
+@@ -2257,24 +2579,29 @@
  	fi
  
  	link_static=no # Whether the deplib will be linked statically
@@ -5437,7 +6096,7 @@
  	  if test "$linkmode" = lib &&
  	     test "$hardcode_into_libs" = yes; then
  	    # Hardcode the library path.
-@@ -2332,9 +2617,10 @@
+@@ -2332,9 +2659,10 @@
  	    else
  	      $show "extracting exported symbol list from \`$soname'"
  	      save_ifs="$IFS"; IFS='~'
@@ -5449,7 +6108,7 @@
  		$show "$cmd"
  		$run eval "$cmd" || exit $?
  	      done
-@@ -2345,9 +2631,10 @@
+@@ -2345,9 +2673,10 @@
  	    if test -f "$output_objdir/$newlib"; then :; else
  	      $show "generating import library for \`$soname'"
  	      save_ifs="$IFS"; IFS='~'
@@ -5461,7 +6120,7 @@
  		$show "$cmd"
  		$run eval "$cmd" || exit $?
  	      done
-@@ -2368,11 +2655,15 @@
+@@ -2368,11 +2697,15 @@
  	      if test "$hardcode_direct" = no; then
  		add="$dir/$linklib"
  		case $host in
@@ -5481,7 +6140,7 @@
  		      $echo "** Warning, lib $linklib is a module, not a shared library"
  		      if test -z "$old_library" ; then
  		        $echo
-@@ -2380,7 +2671,7 @@
+@@ -2380,7 +2713,7 @@
  		        $echo "** The link will probably fail, sorry"
  		      else
  		        add="$dir/$old_library"
@@ -5490,7 +6149,7 @@
  		    fi
  		esac
  	      elif test "$hardcode_minus_L" = no; then
-@@ -2403,9 +2694,9 @@
+@@ -2403,9 +2736,9 @@
  		add_dir="-L$dir"
  		# Try looking first in the location we're being installed to.
  		if test -n "$inst_prefix_dir"; then
@@ -5502,7 +6161,7 @@
  		      ;;
  		  esac
  		fi
-@@ -2422,7 +2713,7 @@
+@@ -2422,7 +2755,7 @@
  
  	    if test "$lib_linked" != yes; then
  	      $echo "$modename: configuration error: unsupported hardcode properties"
@@ -5511,7 +6170,7 @@
  	    fi
  
  	    if test -n "$add_shlibpath"; then
-@@ -2465,7 +2756,8 @@
+@@ -2465,7 +2798,8 @@
  	      esac
  	      add="-l$name"
  	    elif test "$hardcode_automatic" = yes; then
@@ -5521,7 +6180,7 @@
  	        add="$inst_prefix_dir$libdir/$linklib"
  	      else
  	        add="$libdir/$linklib"
-@@ -2475,9 +2767,9 @@
+@@ -2475,9 +2809,9 @@
  	      add_dir="-L$libdir"
  	      # Try looking first in the location we're being installed to.
  	      if test -n "$inst_prefix_dir"; then
@@ -5533,7 +6192,7 @@
  		    ;;
  		esac
  	      fi
-@@ -2536,17 +2828,16 @@
+@@ -2536,17 +2870,16 @@
  	      fi
  	    fi
  	  else
@@ -5555,7 +6214,7 @@
  	    # Extract -R from dependency_libs
  	    temp_deplibs=
  	    for libdir in $dependency_libs; do
-@@ -2560,7 +2851,7 @@
+@@ -2560,7 +2893,7 @@
  	      esac
  	    done
  	    dependency_libs="$temp_deplibs"
@@ -5564,7 +6223,7 @@
  
  	  newlib_search_path="$newlib_search_path $absdir"
  	  # Link against this library
-@@ -2602,20 +2893,18 @@
+@@ -2602,20 +2935,18 @@
  		  eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
  		  if test -z "$libdir"; then
  		    $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
@@ -5589,7 +6248,7 @@
  		  eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
  		  if test -n "$deplibrary_names" ; then
  		    for tmp in $deplibrary_names ; do
-@@ -2623,55 +2912,45 @@
+@@ -2623,55 +2954,45 @@
  		    done
  		    if test -f "$path/$depdepl" ; then
  		      depdepl="$path/$depdepl"
@@ -5665,7 +6324,7 @@
  	      esac
  	    done
  	  fi # link_all_deplibs != no
-@@ -2758,7 +3037,8 @@
+@@ -2758,7 +3079,8 @@
  	  eval $var=\"$tmp_libs\"
  	done # for var
        fi
@@ -5675,7 +6334,7 @@
        tmp_libs=
        for i in $dependency_libs ; do
  	case " $predeps $postdeps $compiler_lib_search_path " in
-@@ -2818,19 +3098,19 @@
+@@ -2818,19 +3140,19 @@
        case $outputname in
        lib*)
  	name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
@@ -5698,7 +6357,7 @@
  	  eval libname=\"$libname_spec\"
  	else
  	  libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
-@@ -2841,7 +3121,7 @@
+@@ -2841,7 +3163,7 @@
        if test -n "$objs"; then
  	if test "$deplibs_check_method" != pass_all; then
  	  $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
@@ -5707,7 +6366,7 @@
  	else
  	  $echo
  	  $echo "*** Warning: Linking the shared library $output against the non-libtool"
-@@ -2889,13 +3169,13 @@
+@@ -2889,13 +3211,13 @@
  	if test -n "$8"; then
  	  $echo "$modename: too many parameters to \`-version-info'" 1>&2
  	  $echo "$help" 1>&2
@@ -5723,19 +6382,33 @@
  	case $vinfo_number in
  	yes)
  	  number_major="$2"
-@@ -2924,6 +3204,11 @@
+@@ -2909,7 +3231,7 @@
+ 	  # which has an extra 1 added just for fun
+ 	  #
+ 	  case $version_type in
+-	  darwin|linux|osf|windows)
++	  darwin|linux|osf|windows|none)
+ 	    current=`expr $number_major + $number_minor`
  	    age="$number_minor"
+ 	    revision="$number_revision"
+@@ -2920,9 +3242,15 @@
+ 	    age="0"
+ 	    ;;
+ 	  irix|nonstopux)
+-	    current=`expr $number_major + $number_minor - 1`
++	    current=`expr $number_major + $number_minor`
+ 	    age="$number_minor"
  	    revision="$number_minor"
- 	    ;;
++	    lt_irix_increment=no
++	    ;;
 +	  *)
 +	    $echo "$modename: unknown library version type \`$version_type'" 1>&2
 +	    $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
 +	    exit $EXIT_FAILURE
-+	    ;;
+ 	    ;;
  	  esac
  	  ;;
- 	no)
-@@ -2935,36 +3220,36 @@
+@@ -2935,36 +3263,36 @@
  
  	# Check that each of the things are valid numbers.
  	case $current in
@@ -5782,16 +6455,29 @@
  	fi
  
  	# Calculate the version variables.
-@@ -2981,7 +3266,7 @@
+@@ -2981,6 +3309,7 @@
  	  versuffix="$major.$age.$revision"
  	  # Darwin ld doesn't like 0 for these options...
  	  minor_current=`expr $current + 1`
--	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
-+	  verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
++	  xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
+ 	  verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
  	  ;;
  
- 	freebsd-aout)
-@@ -3053,7 +3338,7 @@
+@@ -2995,8 +3324,11 @@
+ 	  ;;
+ 
+ 	irix | nonstopux)
+-	  major=`expr $current - $age + 1`
+-
++	  if test "X$lt_irix_increment" = "Xno"; then
++	    major=`expr $current - $age`
++	  else
++	    major=`expr $current - $age + 1`
++	  fi
+ 	  case $version_type in
+ 	    nonstopux) verstring_prefix=nonstopux ;;
+ 	    *)         verstring_prefix=sgi ;;
+@@ -3053,7 +3385,7 @@
  	*)
  	  $echo "$modename: unknown library version type \`$version_type'" 1>&2
  	  $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
@@ -5800,7 +6486,7 @@
  	  ;;
  	esac
  
-@@ -3107,6 +3392,12 @@
+@@ -3107,6 +3439,12 @@
  	    *.$objext)
  	       ;;
  	    $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
@@ -5813,20 +6499,24 @@
  	       removelist="$removelist $p"
  	       ;;
  	    *) ;;
-@@ -3128,9 +3419,9 @@
+@@ -3127,11 +3465,11 @@
+       fi
  
        # Eliminate all temporary directories.
-       for path in $notinst_path; do
+-      for path in $notinst_path; do
 -	lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
 -	deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
 -	dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
-+	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
-+	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
-+	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
-       done
+-      done
++      #for path in $notinst_path; do
++      #	lib_search_path=`$echo "$lib_search_path " | ${SED} -e "s% $path % %g"`
++      #	deplibs=`$echo "$deplibs " | ${SED} -e "s% -L$path % %g"`
++      #	dependency_libs=`$echo "$dependency_libs " | ${SED} -e "s% -L$path % %g"`
++      #done
  
        if test -n "$xrpath"; then
-@@ -3143,7 +3434,7 @@
+ 	# If the user specified any rpath flags, then add them.
+@@ -3143,7 +3481,7 @@
  	  *) finalize_rpath="$finalize_rpath $libdir" ;;
  	  esac
  	done
@@ -5835,7 +6525,7 @@
  	  dependency_libs="$temp_xrpath $dependency_libs"
  	fi
        fi
-@@ -3176,20 +3467,19 @@
+@@ -3176,20 +3514,19 @@
  	    ;;
  	  *-*-rhapsody* | *-*-darwin1.[012])
  	    # Rhapsody C library is in the System framework
@@ -5864,21 +6554,24 @@
  	    ;;
   	  *)
  	    # Add libc to deplibs on all other systems if necessary.
-@@ -3233,11 +3523,11 @@
+@@ -3233,13 +3570,12 @@
  	  int main() { return 0; }
  EOF
  	  $rm conftest
 -	  $LTCC -o conftest conftest.c $deplibs
-+	  $LTCC $LTCFLAGS -o conftest conftest.c $deplibs
- 	  if test "$?" -eq 0 ; then
+-	  if test "$?" -eq 0 ; then
++	  if $LTCC $LTCFLAGS -o conftest conftest.c $deplibs; then
  	    ldd_output=`ldd conftest`
  	    for i in $deplibs; do
 -	      name="`expr $i : '-l\(.*\)'`"
 +	      name=`expr $i : '-l\(.*\)'`
  	      # If $name is empty we are operating on a -L argument.
-               if test "$name" != "" && test "$name" -ne "0"; then
+-              if test "$name" != "" && test "$name" -ne "0"; then
++              if test "$name" != "" && test "$name" != "0"; then
  		if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-@@ -3274,11 +3564,11 @@
+ 		  case " $predeps $postdeps " in
+ 		  *" $i "*)
+@@ -3274,13 +3610,11 @@
  	    # Error occurred in the first compile.  Let's try to salvage
  	    # the situation: Compile a separate program for each library.
  	    for i in $deplibs; do
@@ -5888,11 +6581,22 @@
                if test "$name" != "" && test "$name" != "0"; then
  		$rm conftest
 -		$LTCC -o conftest conftest.c $i
-+		$LTCC $LTCFLAGS -o conftest conftest.c $i
- 		# Did it work?
- 		if test "$?" -eq 0 ; then
+-		# Did it work?
+-		if test "$?" -eq 0 ; then
++		if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
  		  ldd_output=`ldd conftest`
-@@ -3326,7 +3616,7 @@
+ 		  if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ 		    case " $predeps $postdeps " in
+@@ -3312,7 +3646,7 @@
+ 		  droppeddeps=yes
+ 		  $echo
+ 		  $echo "*** Warning!  Library $i is needed by this library but I was not able to"
+-		  $echo "***  make it link in!  You will probably need to install it or some"
++		  $echo "*** make it link in!  You will probably need to install it or some"
+ 		  $echo "*** library that it depends on before this library will be fully"
+ 		  $echo "*** functional.  Installing it before continuing would be even better."
+ 		fi
+@@ -3326,7 +3660,7 @@
  	  set dummy $deplibs_check_method
  	  file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
  	  for a_deplib in $deplibs; do
@@ -5901,7 +6605,7 @@
  	    # If $name is empty we are operating on a -L argument.
              if test "$name" != "" && test  "$name" != "0"; then
  	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-@@ -3395,7 +3685,7 @@
+@@ -3395,7 +3729,7 @@
  	  set dummy $deplibs_check_method
  	  match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
  	  for a_deplib in $deplibs; do
@@ -5910,7 +6614,7 @@
  	    # If $name is empty we are operating on a -L argument.
  	    if test -n "$name" && test "$name" != "0"; then
  	      if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
-@@ -3475,7 +3765,7 @@
+@@ -3475,7 +3809,7 @@
  	case $host in
  	*-*-rhapsody* | *-*-darwin1.[012])
  	  # On Rhapsody replace the C library is the System framework
@@ -5919,7 +6623,7 @@
  	  ;;
  	esac
  
-@@ -3521,17 +3811,39 @@
+@@ -3521,17 +3855,39 @@
  	    fi
  	  fi
  	fi
@@ -5966,7 +6670,7 @@
        # All the library-specific variables (install_libdir is set above).
        library_names=
        old_library=
-@@ -3544,7 +3856,7 @@
+@@ -3544,7 +3900,7 @@
  	  hardcode_libdirs=
  	  dep_rpath=
  	  rpath="$finalize_rpath"
@@ -5975,7 +6679,19 @@
  	  for libdir in $rpath; do
  	    if test -n "$hardcode_libdir_flag_spec"; then
  	      if test -n "$hardcode_libdir_separator"; then
-@@ -3599,7 +3911,7 @@
+@@ -3576,7 +3932,10 @@
+ 	     test -n "$hardcode_libdirs"; then
+ 	    libdir="$hardcode_libdirs"
+ 	    if test -n "$hardcode_libdir_flag_spec_ld"; then
+-	      eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
++	      case $archive_cmds in
++	      *\$LD*) eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" ;;
++	      *)      eval dep_rpath=\"$hardcode_libdir_flag_spec\" ;;
++	      esac
+ 	    else
+ 	      eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+ 	    fi
+@@ -3599,7 +3958,7 @@
  	fi
  
  	# Get the real and link names of the library.
@@ -5984,7 +6700,7 @@
  	eval library_names=\"$library_names_spec\"
  	set dummy $library_names
  	realname="$2"
-@@ -3615,6 +3927,7 @@
+@@ -3615,6 +3974,7 @@
  	fi
  
  	lib="$output_objdir/$realname"
@@ -5992,7 +6708,7 @@
  	for link
  	do
  	  linknames="$linknames $link"
-@@ -3629,10 +3942,11 @@
+@@ -3629,10 +3989,11 @@
  	    $show "generating symbol list for \`$libname.la'"
  	    export_symbols="$output_objdir/$libname.exp"
  	    $run $rm $export_symbols
@@ -6005,7 +6721,7 @@
  	      if len=`expr "X$cmd" : ".*"` &&
  	       test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
  	        $show "$cmd"
-@@ -3642,6 +3956,9 @@
+@@ -3642,6 +4003,9 @@
  	        # The command line is too long to execute in one step.
  	        $show "using reloadable object file for export list..."
  	        skipped_export=:
@@ -6015,7 +6731,7 @@
  	      fi
  	    done
  	    IFS="$save_ifs"
-@@ -3662,12 +3979,12 @@
+@@ -3662,12 +4026,12 @@
  	for test_deplib in $deplibs; do
  		case " $convenience " in
  		*" $test_deplib "*) ;;
@@ -6030,7 +6746,7 @@
  
  	if test -n "$convenience"; then
  	  if test -n "$whole_archive_flag_spec"; then
-@@ -3675,67 +3992,13 @@
+@@ -3675,67 +4039,13 @@
  	    eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
  	  else
  	    gentop="$output_objdir/${outputname}x"
@@ -6101,7 +6817,7 @@
  	if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
  	  eval flag=\"$thread_safe_flag_spec\"
  	  linker_flags="$linker_flags $flag"
-@@ -3746,31 +4009,27 @@
+@@ -3746,31 +4056,27 @@
  	  $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
  	fi
  
@@ -6143,7 +6859,7 @@
  	   test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
  	  :
  	else
-@@ -3789,6 +4048,7 @@
+@@ -3789,6 +4095,7 @@
  	    save_libobjs=$libobjs
  	  fi
  	  save_output=$output
@@ -6151,7 +6867,7 @@
  
  	  # Clear the reloadable object creation command queue and
  	  # initialize k to one.
-@@ -3798,13 +4058,13 @@
+@@ -3798,13 +4105,13 @@
  	  delfiles=
  	  last_robj=
  	  k=1
@@ -6167,7 +6883,7 @@
  		 test "$len" -le "$max_cmd_len"; }; then
  	      objlist="$objlist $obj"
  	    else
-@@ -3818,9 +4078,9 @@
+@@ -3818,9 +4125,9 @@
  		# the last one created.
  		eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
  	      fi
@@ -6179,7 +6895,7 @@
  	      objlist=$obj
  	      len=1
  	    fi
-@@ -3840,13 +4100,13 @@
+@@ -3840,13 +4147,13 @@
  	    eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
            fi
  
@@ -6195,7 +6911,7 @@
  	  done
  
  	  $echo "creating a temporary reloadable object file: $output"
-@@ -3871,28 +4131,54 @@
+@@ -3871,28 +4178,54 @@
  	  # value of $libobjs for piecewise linking.
  
  	  # Do each of the archive commands.
@@ -6255,7 +6971,7 @@
  	fi
  
  	# Create links to the real library.
-@@ -3940,7 +4226,7 @@
+@@ -3940,7 +4273,7 @@
        *.lo)
  	if test -n "$objs$old_deplibs"; then
  	  $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
@@ -6264,8 +6980,20 @@
  	fi
  	libobj="$output"
  	obj=`$echo "X$output" | $Xsed -e "$lo2o"`
-@@ -3969,64 +4255,10 @@
- 	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+@@ -3961,72 +4294,20 @@
+       reload_conv_objs=
+       gentop=
+       # reload_cmds runs $LD directly, so let us get rid of
+-      # -Wl from whole_archive_flag_spec
++      # -Wl from whole_archive_flag_spec and hope we can get by with
++      # turning comma into space..
+       wl=
+ 
+       if test -n "$convenience"; then
+ 	if test -n "$whole_archive_flag_spec"; then
+-	  eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
++	  eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
++	  reload_conv_objs=$reload_objs\ `$echo "X$tmp_whole_archive_flags" | $Xsed -e 's|,| |g'`
  	else
  	  gentop="$output_objdir/${obj}x"
 -	  $show "${rm}r $gentop"
@@ -6331,7 +7059,7 @@
  	fi
        fi
  
-@@ -4034,10 +4266,11 @@
+@@ -4034,10 +4315,11 @@
        reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
  
        output="$obj"
@@ -6344,7 +7072,7 @@
  	$show "$cmd"
  	$run eval "$cmd" || exit $?
        done
-@@ -4050,7 +4283,7 @@
+@@ -4050,7 +4332,7 @@
  	  $run ${rm}r $gentop
  	fi
  
@@ -6353,7 +7081,7 @@
        fi
  
        if test "$build_libtool_libs" != yes; then
-@@ -4063,17 +4296,18 @@
+@@ -4063,17 +4345,18 @@
  	# accidentally link it into a program.
  	# $show "echo timestamp > $libobj"
  	# $run eval "echo timestamp > $libobj" || exit $?
@@ -6374,7 +7102,7 @@
  	  $show "$cmd"
  	  $run eval "$cmd" || exit $?
  	done
-@@ -4085,7 +4319,7 @@
+@@ -4085,7 +4368,7 @@
  	$run ${rm}r $gentop
        fi
  
@@ -6383,7 +7111,7 @@
        ;;
  
      prog)
-@@ -4110,24 +4344,50 @@
+@@ -4110,24 +4393,50 @@
        case $host in
        *-*-rhapsody* | *-*-darwin1.[012])
  	# On Rhapsody replace the C library is the System framework
@@ -6440,7 +7168,7 @@
        compile_command="$compile_command $compile_deplibs"
        finalize_command="$finalize_command $finalize_deplibs"
  
-@@ -4172,10 +4432,15 @@
+@@ -4172,10 +4481,15 @@
  	fi
  	case $host in
  	*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
@@ -6456,7 +7184,7 @@
  	  ;;
  	esac
        done
-@@ -4289,13 +4554,25 @@
+@@ -4289,13 +4603,25 @@
  
  	    # Prepare the list of exported symbols
  	    if test -z "$export_symbols"; then
@@ -6486,7 +7214,7 @@
  	    fi
  	  fi
  
-@@ -4346,7 +4623,26 @@
+@@ -4346,7 +4672,26 @@
  #endif
  
  /* The mapping between symbol names and symbols. */
@@ -6513,7 +7241,7 @@
    const char *name;
    lt_ptr address;
  }
-@@ -4393,20 +4689,33 @@
+@@ -4393,20 +4738,33 @@
  	  esac
  
  	  # Now compile the dynamic symbol file.
@@ -6532,16 +7260,16 @@
 +          case $host in
 +          *cygwin* | *mingw* )
 +            if test -f "$output_objdir/${outputname}.def" ; then
-+              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
-+              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%"`
++              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
++              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}.def $output_objdir/${outputname}S.${objext}%" | $NL2SP`
 +            else
-+              compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
-+              finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
++              compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
++              finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
 +             fi
 +            ;;
 +          * )
-+            compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
-+            finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
++            compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
++            finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%" | $NL2SP`
 +            ;;
 +          esac
  	  ;;
@@ -6552,8 +7280,14 @@
  	  ;;
  	esac
        else
-@@ -4419,17 +4728,6 @@
- 	finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+@@ -4415,30 +4773,19 @@
+ 	# really was required.
+ 
+ 	# Nullify the symbol file.
+-	compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+-	finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
++	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
++	finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "s% @SYMFILE@%%" | $NL2SP`
        fi
  
 -      # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G
@@ -6569,8 +7303,10 @@
 -
        if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
  	# Replace the output file specification.
- 	compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
-@@ -4438,7 +4736,7 @@
+-	compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
++	compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$output"'%g' | $NL2SP`
+ 	link_command="$compile_command$compile_rpath"
+ 
  	# We have no uninstalled library dependencies, so finalize right now.
  	$show "$link_command"
  	$run eval "$link_command"
@@ -6579,7 +7315,7 @@
  
  	# Delete the generated files.
  	if test -n "$dlsyms"; then
-@@ -4446,7 +4744,7 @@
+@@ -4446,7 +4793,7 @@
  	  $run $rm "$output_objdir/${outputname}S.${objext}"
  	fi
  
@@ -6588,7 +7324,7 @@
        fi
  
        if test -n "$shlibpath_var"; then
-@@ -4505,7 +4803,7 @@
+@@ -4505,7 +4852,7 @@
  	# Link the executable and exit
  	$show "$link_command"
  	$run eval "$link_command" || exit $?
@@ -6597,7 +7333,21 @@
        fi
  
        if test "$hardcode_action" = relink; then
-@@ -4560,10 +4858,10 @@
+@@ -4519,7 +4866,7 @@
+ 	if test "$fast_install" != no; then
+ 	  link_command="$finalize_var$compile_command$finalize_rpath"
+ 	  if test "$fast_install" = yes; then
+-	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
++	    relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $SP2NL | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g' | $NL2SP`
+ 	  else
+ 	    # fast_install is set to needless
+ 	    relink_command=
+@@ -4556,14 +4903,14 @@
+ 	  fi
+ 	done
+ 	relink_command="(cd `pwd`; $relink_command)"
+-	relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++	relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
        fi
  
        # Quote $echo for shipping.
@@ -6612,7 +7362,7 @@
  	esac
  	qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
        else
-@@ -4586,10 +4884,12 @@
+@@ -4586,10 +4933,12 @@
  	esac
  	case $host in
  	  *cygwin* | *mingw* )
@@ -6629,7 +7379,7 @@
  
  	    cat > $cwrappersource <<EOF
  
-@@ -4598,7 +4898,7 @@
+@@ -4598,7 +4947,7 @@
  
     The $output program cannot be directly executed until all the libtool
     libraries that it depends on are installed.
@@ -6638,7 +7388,7 @@
     This wrapper executable should never be moved out of the build directory.
     If it is, it will not operate correctly.
  
-@@ -4614,6 +4914,9 @@
+@@ -4614,6 +4963,9 @@
  #include <malloc.h>
  #include <stdarg.h>
  #include <assert.h>
@@ -6648,7 +7398,7 @@
  
  #if defined(PATH_MAX)
  # define LT_PATHMAX PATH_MAX
-@@ -4624,15 +4927,19 @@
+@@ -4624,15 +4976,19 @@
  #endif
  
  #ifndef DIR_SEPARATOR
@@ -6673,7 +7423,7 @@
  #endif
  
  #ifndef DIR_SEPARATOR_2
-@@ -4642,17 +4949,32 @@
+@@ -4642,17 +4998,32 @@
          (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
  #endif /* DIR_SEPARATOR_2 */
  
@@ -6708,7 +7458,7 @@
  char * strendzap(char *str, const char *pat);
  void lt_fatal (const char *message, ...);
  
-@@ -4661,30 +4983,52 @@
+@@ -4661,30 +5032,52 @@
  {
    char **newargz;
    int i;
@@ -6770,7 +7520,7 @@
  }
  
  void *
-@@ -4697,59 +5041,159 @@
+@@ -4697,59 +5090,159 @@
    return p;
  }
  
@@ -6801,10 +7551,8 @@
        base = name + 1;
 -  return (char *) base;
 +  return base;
- }
- 
--char * 
--fnqualify(const char *path)
++}
++
 +int
 +check_executable(const char * path)
 +{
@@ -6828,8 +7576,10 @@
 +    return 1;
 +  else
 +    return 0;
-+}
-+
+ }
+ 
+-char * 
+-fnqualify(const char *path)
 +/* Searches for the full path of the wrapper.  Returns
 +   newly allocated full path name if found, NULL otherwise */
 +char *
@@ -6952,7 +7702,7 @@
  {
    size_t len, patlen;
  
-@@ -4769,7 +5213,7 @@
+@@ -4769,7 +5262,7 @@
  }
  
  static void
@@ -6961,7 +7711,7 @@
            const char * message, va_list ap)
  {
    fprintf (stderr, "%s: %s: ", program_name, mode);
-@@ -4789,16 +5233,16 @@
+@@ -4789,16 +5282,16 @@
    va_end (ap);
  }
  EOF
@@ -6988,8 +7738,24 @@
  
  	$echo > $output "\
  #! $SHELL
-@@ -4819,7 +5263,7 @@
+@@ -4817,9 +5310,23 @@
+ Xsed='${SED} -e 1s/^X//'
+ sed_quote_subst='$sed_quote_subst'
  
++# Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
++if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then
++  emulate sh
++  NULLCMD=:
++  # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
++  # is contrary to our usage.  Disable this feature.
++  alias -g '\${1+\"\$@\"}'='\"\$@\"'
++  setopt NO_GLOB_SUBST
++else
++  case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac
++fi
++BIN_SH=xpg4; export BIN_SH # for Tru64
++DUALCASE=1; export DUALCASE # for MKS sh
++
  # The HP-UX ksh and POSIX shell print the target directory to stdout
  # if CDPATH is set.
 -if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
@@ -6997,7 +7763,7 @@
  
  relink_command=\"$relink_command\"
  
-@@ -4898,7 +5342,7 @@
+@@ -4898,7 +5405,7 @@
        else
  	$echo \"\$relink_command_output\" >&2
  	$rm \"\$progdir/\$file\"
@@ -7006,7 +7772,7 @@
        fi
      fi
  
-@@ -4948,34 +5392,32 @@
+@@ -4948,34 +5455,32 @@
  	# Backslashes separate directories on plain windows
  	*-*-mingw | *-*-os2*)
  	  $echo >> $output "\
@@ -7025,8 +7791,9 @@
  	  ;;
  	esac
  	$echo >> $output "\
-       \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+-      \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
 -      exit 1
++      \$echo \"\$0: cannot exec \$program \$*\"
 +      exit $EXIT_FAILURE
      fi
    else
@@ -7047,7 +7814,7 @@
        ;;
      esac
  
-@@ -4998,78 +5440,78 @@
+@@ -4998,78 +5503,78 @@
  
        if test -n "$addlibs"; then
  	gentop="$output_objdir/${outputname}x"
@@ -7187,7 +7954,7 @@
  	else
  	  # the command line is too long to link in one step, link in parts
  	  $echo "using piecewise archive linking..."
-@@ -5078,31 +5520,18 @@
+@@ -5078,31 +5583,18 @@
  	  objlist=
  	  concat_cmds=
  	  save_oldobjs=$oldobjs
@@ -7222,7 +7989,7 @@
  	       test "$len" -le "$max_cmd_len"; then
  	      :
  	    else
-@@ -5110,7 +5539,7 @@
+@@ -5110,7 +5602,7 @@
  	      oldobjs=$objlist
  	      if test "$obj" = "$last_oldobj" ; then
  	        RANLIB=$save_RANLIB
@@ -7231,7 +7998,7 @@
  	      test -z "$concat_cmds" || concat_cmds=$concat_cmds~
  	      eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
  	      objlist=
-@@ -5121,12 +5550,13 @@
+@@ -5121,12 +5613,13 @@
  	  if test "X$oldobjs" = "X" ; then
  	    eval cmds=\"\$concat_cmds\"
  	  else
@@ -7246,13 +8013,14 @@
  	IFS="$save_ifs"
  	$show "$cmd"
  	$run eval "$cmd" || exit $?
-@@ -5158,11 +5588,13 @@
+@@ -5158,11 +5651,13 @@
  	fi
        done
        # Quote the link command for shipping.
 -      relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)"
+-      relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
 +      relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
-       relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
++      relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e "$sed_quote_subst" | $NL2SP`
        if test "$hardcode_automatic" = yes ; then
 -        relink_command=
 -      fi  
@@ -7263,7 +8031,7 @@
        # Only create the output if not a dry run.
        if test -z "$run"; then
  	for installed in no yes; do
-@@ -5180,7 +5612,7 @@
+@@ -5180,7 +5675,7 @@
  		eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
  		if test -z "$libdir"; then
  		  $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
@@ -7272,7 +8040,7 @@
  		fi
  		newdependency_libs="$newdependency_libs $libdir/$name"
  		;;
-@@ -5194,7 +5626,7 @@
+@@ -5194,7 +5689,7 @@
  	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
  	      if test -z "$libdir"; then
  		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
@@ -7281,7 +8049,7 @@
  	      fi
  	      newdlfiles="$newdlfiles $libdir/$name"
  	    done
-@@ -5205,11 +5637,30 @@
+@@ -5205,11 +5700,30 @@
  	      eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
  	      if test -z "$libdir"; then
  		$echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
@@ -7313,7 +8081,7 @@
  	  fi
  	  $rm $output
  	  # place dlname in correct position for cygwin
-@@ -5253,7 +5704,7 @@
+@@ -5253,7 +5767,7 @@
  
  # Directory that this library needs to be installed in:
  libdir='$install_libdir'"
@@ -7322,7 +8090,7 @@
  	    $echo >> $output "\
  relink_command=\"$relink_command\""
  	  fi
-@@ -5266,7 +5717,7 @@
+@@ -5266,7 +5780,7 @@
        $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
        ;;
      esac
@@ -7331,7 +8099,7 @@
      ;;
  
    # libtool install mode
-@@ -5277,11 +5728,11 @@
+@@ -5277,11 +5791,11 @@
      # install_prog (especially on Windows NT).
      if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
         # Allow the use of GNU shtool's install command.
@@ -7345,7 +8113,7 @@
  	arg="\"$arg\""
  	;;
        esac
-@@ -5290,14 +5741,14 @@
+@@ -5290,14 +5804,14 @@
        shift
      else
        install_prog=
@@ -7362,7 +8130,7 @@
        arg="\"$arg\""
        ;;
      esac
-@@ -5315,28 +5766,31 @@
+@@ -5315,28 +5829,31 @@
      do
        if test -n "$dest"; then
  	files="$files $dest"
@@ -7402,7 +8170,7 @@
  	  continue
  	fi
  	;;
-@@ -5345,7 +5799,7 @@
+@@ -5345,7 +5862,7 @@
        # Aesthetically quote the argument.
        arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
        case $arg in
@@ -7411,7 +8179,7 @@
  	arg="\"$arg\""
  	;;
        esac
-@@ -5355,13 +5809,13 @@
+@@ -5355,13 +5872,13 @@
      if test -z "$install_prog"; then
        $echo "$modename: you must specify an install program" 1>&2
        $echo "$help" 1>&2
@@ -7427,7 +8195,7 @@
      fi
  
      if test -z "$files"; then
-@@ -5371,7 +5825,7 @@
+@@ -5371,7 +5888,7 @@
  	$echo "$modename: you must specify a destination" 1>&2
        fi
        $echo "$help" 1>&2
@@ -7436,7 +8204,7 @@
      fi
  
      # Strip any trailing slash from the destination.
-@@ -5392,7 +5846,7 @@
+@@ -5392,7 +5909,7 @@
        if test "$#" -gt 2; then
  	$echo "$modename: \`$dest' is not a directory" 1>&2
  	$echo "$help" 1>&2
@@ -7445,7 +8213,7 @@
        fi
      fi
      case $destdir in
-@@ -5404,7 +5858,7 @@
+@@ -5404,7 +5921,7 @@
  	*)
  	  $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
  	  $echo "$help" 1>&2
@@ -7454,7 +8222,7 @@
  	  ;;
  	esac
        done
-@@ -5433,7 +5887,7 @@
+@@ -5433,7 +5950,7 @@
  	else
  	  $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
  	  $echo "$help" 1>&2
@@ -7463,7 +8231,7 @@
  	fi
  
  	library_names=
-@@ -5475,7 +5929,7 @@
+@@ -5475,14 +5992,14 @@
  	  # but it's something to keep an eye on.
  	  if test "$inst_prefix_dir" = "$destdir"; then
  	    $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
@@ -7472,7 +8240,16 @@
  	  fi
  
  	  if test -n "$inst_prefix_dir"; then
-@@ -5490,7 +5944,7 @@
+ 	    # Stick the inst_prefix_dir data into the link command.
+-	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
++	    relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%" | $NL2SP`
+ 	  else
+-	    relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
++	    relink_command=`$echo "$relink_command" | $SP2NL | $SED "s%@inst_prefix_dir@%%" | $NL2SP`
+ 	  fi
+ 
+ 	  $echo "$modename: warning: relinking \`$file'" 1>&2
+@@ -5490,7 +6007,7 @@
  	  if $run eval "$relink_command"; then :
  	  else
  	    $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
@@ -7481,7 +8258,7 @@
  	  fi
  	fi
  
-@@ -5514,23 +5968,36 @@
+@@ -5514,23 +6031,36 @@
  
  	  if test "$#" -gt 0; then
  	    # Delete the old symlinks, and create new ones.
@@ -7522,7 +8299,7 @@
  	  done
  	  IFS="$save_ifs"
  	fi
-@@ -5568,7 +6035,7 @@
+@@ -5568,7 +6098,7 @@
  	*)
  	  $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
  	  $echo "$help" 1>&2
@@ -7531,7 +8308,7 @@
  	  ;;
  	esac
  
-@@ -5586,7 +6053,7 @@
+@@ -5586,7 +6116,7 @@
  	  $show "$install_prog $staticobj $staticdest"
  	  $run eval "$install_prog \$staticobj \$staticdest" || exit $?
  	fi
@@ -7540,7 +8317,7 @@
  	;;
  
        *)
-@@ -5624,23 +6091,21 @@
+@@ -5624,23 +6154,21 @@
  	  notinst_deplibs=
  	  relink_command=
  
@@ -7573,7 +8350,7 @@
  	  fi
  
  	  finalize=yes
-@@ -5662,30 +6127,21 @@
+@@ -5662,34 +6190,25 @@
  	  done
  
  	  relink_command=
@@ -7613,7 +8390,12 @@
  	      file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
  	      outputname="$tmpdir/$file"
  	      # Replace the output file specification.
-@@ -5709,7 +6165,7 @@
+-	      relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
++	      relink_command=`$echo "X$relink_command" | $SP2NL | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g' | $NL2SP`
+ 
+ 	      $show "$relink_command"
+ 	      if $run eval "$relink_command"; then :
+@@ -5709,7 +6228,7 @@
  	fi
  
  	# remove .exe since cygwin /usr/bin/install will append another
@@ -7622,7 +8404,7 @@
  	case $install_prog,$host in
  	*/usr/bin/install*,*cygwin*)
  	  case $file:$destfile in
-@@ -5741,16 +6197,17 @@
+@@ -5741,16 +6260,17 @@
        $show "$install_prog $file $oldlib"
        $run eval "$install_prog \$file \$oldlib" || exit $?
  
@@ -7642,7 +8424,7 @@
  	$show "$cmd"
  	$run eval "$cmd" || exit $?
        done
-@@ -5764,9 +6221,9 @@
+@@ -5764,9 +6284,9 @@
      if test -n "$current_libdirs"; then
        # Maybe just do a dry run.
        test -n "$run" && current_libdirs=" -n$current_libdirs"
@@ -7654,7 +8436,7 @@
      fi
      ;;
  
-@@ -5785,10 +6242,11 @@
+@@ -5785,10 +6305,11 @@
        for libdir in $libdirs; do
  	if test -n "$finish_cmds"; then
  	  # Do each command in the finish commands.
@@ -7667,7 +8449,7 @@
  	    $show "$cmd"
  	    $run eval "$cmd" || admincmds="$admincmds
         $cmd"
-@@ -5805,9 +6263,9 @@
+@@ -5805,9 +6326,9 @@
      fi
  
      # Exit here if they wanted silent mode.
@@ -7679,7 +8461,7 @@
      $echo "Libraries have been installed in:"
      for libdir in $libdirs; do
        $echo "   $libdir"
-@@ -5840,8 +6298,8 @@
+@@ -5840,8 +6361,8 @@
      $echo
      $echo "See any operating system documentation about shared libraries for"
      $echo "more information, such as the ld(1) and ld.so(8) manual pages."
@@ -7690,7 +8472,7 @@
      ;;
  
    # libtool execute mode
-@@ -5853,7 +6311,7 @@
+@@ -5853,7 +6374,7 @@
      if test -z "$cmd"; then
        $echo "$modename: you must specify a COMMAND" 1>&2
        $echo "$help"
@@ -7699,7 +8481,7 @@
      fi
  
      # Handle -dlopen flags immediately.
-@@ -5861,7 +6319,7 @@
+@@ -5861,7 +6382,7 @@
        if test ! -f "$file"; then
  	$echo "$modename: \`$file' is not a file" 1>&2
  	$echo "$help" 1>&2
@@ -7708,7 +8490,7 @@
        fi
  
        dir=
-@@ -5872,7 +6330,7 @@
+@@ -5872,7 +6393,7 @@
  	else
  	  $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
  	  $echo "$help" 1>&2
@@ -7717,16 +8499,39 @@
  	fi
  
  	# Read the libtool library.
-@@ -5899,7 +6357,7 @@
+@@ -5898,8 +6419,10 @@
+ 	if test -f "$dir/$objdir/$dlname"; then
  	  dir="$dir/$objdir"
  	else
- 	  $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
+-	  $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
 -	  exit 1
-+	  exit $EXIT_FAILURE
++	  if test ! -f "$dir/$dlname"; then
++	    $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
++	    exit $EXIT_FAILURE
++	  fi
  	fi
  	;;
  
-@@ -5979,7 +6437,7 @@
+@@ -5963,12 +6486,12 @@
+       fi
+ 
+       # Restore saved environment variables
+-      if test "${save_LC_ALL+set}" = set; then
+-	LC_ALL="$save_LC_ALL"; export LC_ALL
+-      fi
+-      if test "${save_LANG+set}" = set; then
+-	LANG="$save_LANG"; export LANG
+-      fi
++      for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
++      do
++	eval "if test \"\${save_$lt_var+set}\" = set; then
++		$lt_var=\$save_$lt_var; export $lt_var
++	      fi"
++      done
+ 
+       # Now prepare to actually exec the command.
+       exec_cmd="\$cmd$args"
+@@ -5979,7 +6502,7 @@
  	$echo "export $shlibpath_var"
        fi
        $echo "$cmd$args"
@@ -7735,7 +8540,7 @@
      fi
      ;;
  
-@@ -6007,7 +6465,7 @@
+@@ -6007,7 +6530,7 @@
      if test -z "$rm"; then
        $echo "$modename: you must specify an RM program" 1>&2
        $echo "$help" 1>&2
@@ -7744,7 +8549,7 @@
      fi
  
      rmdirs=
-@@ -6057,15 +6515,24 @@
+@@ -6057,15 +6580,24 @@
  	    rmfiles="$rmfiles $objdir/$n"
  	  done
  	  test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
@@ -7772,7 +8577,7 @@
  		$show "$cmd"
  		$run eval "$cmd"
  		if test "$?" -ne 0 && test "$rmforce" != yes; then
-@@ -6077,10 +6544,11 @@
+@@ -6077,10 +6609,11 @@
  
  	    if test -n "$old_library"; then
  	      # Do each command in the old_postuninstall commands.
@@ -7785,7 +8590,7 @@
  		$show "$cmd"
  		$run eval "$cmd"
  		if test "$?" -ne 0 && test "$rmforce" != yes; then
-@@ -6090,7 +6558,8 @@
+@@ -6090,7 +6623,8 @@
  	      IFS="$save_ifs"
  	    fi
  	    # FIXME: should reinstall the best remaining shared library.
@@ -7795,7 +8600,7 @@
  	fi
  	;;
  
-@@ -6119,7 +6588,7 @@
+@@ -6119,7 +6653,7 @@
  	if test "$mode" = clean ; then
  	  noexename=$name
  	  case $file in
@@ -7804,7 +8609,7 @@
  	    file=`$echo $file|${SED} 's,.exe$,,'`
  	    noexename=`$echo $name|${SED} 's,.exe$,,'`
  	    # $file with .exe has already been added to rmfiles,
-@@ -6164,20 +6633,20 @@
+@@ -6164,20 +6698,20 @@
    "")
      $echo "$modename: you must specify a MODE" 1>&2
      $echo "$generic_help" 1>&2
@@ -7828,7 +8633,7 @@
  fi
  
  # We need to display help for each of the modes.
-@@ -6213,7 +6682,7 @@
+@@ -6213,7 +6747,7 @@
  a more detailed description of MODE.
  
  Report bugs to <bug-libtool at gnu.org>."
@@ -7837,7 +8642,19 @@
    ;;
  
  clean)
-@@ -6325,6 +6794,8 @@
+@@ -6314,9 +6848,9 @@
+   -dlpreopen FILE   link in FILE and add its symbols to lt_preloaded_symbols
+   -export-dynamic   allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+   -export-symbols SYMFILE
+-		    try to export only the symbols listed in SYMFILE
++                    try to export only the symbols listed in SYMFILE
+   -export-symbols-regex REGEX
+-		    try to export only the symbols matching REGEX
++                    try to export only the symbols matching REGEX
+   -LLIBDIR          search LIBDIR for required installed libraries
+   -lNAME            OUTPUT-FILE requires the installed library libNAME
+   -module           build a library that can dlopened
+@@ -6325,12 +6859,16 @@
    -no-undefined     declare that a library does not refer to external symbols
    -o OUTPUT-FILE    create OUTPUT-FILE from the specified objects
    -objectlist FILE  Use a list of object files found in FILE to specify objects
@@ -7846,7 +8663,17 @@
    -release RELEASE  specify package release information
    -rpath LIBDIR     the created library will eventually be installed in LIBDIR
    -R[ ]LIBDIR       add LIBDIR to the runtime path of programs and libraries
-@@ -6366,14 +6837,14 @@
+-  -static           do not do any dynamic linking of libtool libraries
++  -static           do not do any dynamic linking of uninstalled libtool libraries
++  -static-libtool-libs
++                    do not do any dynamic linking of libtool libraries
+   -version-info CURRENT[:REVISION[:AGE]]
+-		    specify library version info [each variable defaults to 0]
++                    specify library version info [each variable defaults to 0]
+ 
+ All other options (arguments beginning with \`-') are ignored.
+ 
+@@ -6366,14 +6904,14 @@
  *)
    $echo "$modename: invalid operation mode \`$mode'" 1>&2
    $echo "$help" 1>&2
@@ -7863,7 +8690,7 @@
  
  # The TAGs below are defined such that we never get into a situation
  # in which we disable both kinds of libraries.  Given conflicting
-@@ -6387,12 +6858,11 @@
+@@ -6387,12 +6925,11 @@
  # configuration.  But we'll never go from static-only to shared-only.
  
  # ### BEGIN LIBTOOL TAG CONFIG: disable-shared

Deleted: kde-extras/transkode/trunk/debian/patches/10_deprecated_transcode_naming.diff

Added: kde-extras/transkode/trunk/debian/patches/10_use_xdg_appsdir.diff
===================================================================
--- kde-extras/transkode/trunk/debian/patches/10_use_xdg_appsdir.diff	                        (rev 0)
+++ kde-extras/transkode/trunk/debian/patches/10_use_xdg_appsdir.diff	2007-10-13 19:39:35 UTC (rev 7445)
@@ -0,0 +1,22 @@
+--- a/src/transkode/Makefile.am
++++ b/src/transkode/Makefile.am
+@@ -47,7 +47,7 @@
+ KDE_ICON = AUTO
+ 
+ # this is where the kdelnk file will go
+-kdelnkdir   = $(kde_appsdir)
++kdelnkdir   = $(xdg_appsdir)
+ kdelnk_DATA = transkode.desktop
+ 
+ # this is where the XML-GUI resource file goes
+--- a/src/transkode/Makefile.in
++++ b/src/transkode/Makefile.in
+@@ -341,7 +341,7 @@
+ KDE_ICON = AUTO
+ 
+ # this is where the kdelnk file will go
+-kdelnkdir = $(kde_appsdir)
++kdelnkdir = $(xdg_appsdir)
+ kdelnk_DATA = transkode.desktop
+ 
+ # this is where the XML-GUI resource file goes

Deleted: kde-extras/transkode/trunk/debian/patches/11_use_xdg_appsdir.diff

Added: kde-extras/transkode/trunk/debian/patches/series
===================================================================
--- kde-extras/transkode/trunk/debian/patches/series	                        (rev 0)
+++ kde-extras/transkode/trunk/debian/patches/series	2007-10-13 19:39:35 UTC (rev 7445)
@@ -0,0 +1,7 @@
+02_autotools_update.diff
+03_libtool_update.diff
+04_am_maintainer_mode.diff
+05_pedantic-errors.diff
+06_disable_no_undefined.diff
+
+10_use_xdg_appsdir.diff

Modified: kde-extras/transkode/trunk/debian/rules
===================================================================
--- kde-extras/transkode/trunk/debian/rules	2007-10-13 19:19:57 UTC (rev 7444)
+++ kde-extras/transkode/trunk/debian/rules	2007-10-13 19:39:35 UTC (rev 7445)
@@ -6,11 +6,21 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/kde.mk
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+include /usr/share/cdbs/1/rules/utils.mk
 
 DEB_CONFIGURE_EXTRA_FLAGS = --enable-amarokscript
+DEB_DH_INSTALL_ARGS = --sourcedir=debian/tmp
 DEB_INSTALL_MANPAGES_transkode = debian/transkode.1
 
+install/transkode::
+	chrpath -d debian/tmp/usr/bin/transkode
+	rm -f debian/tmp/usr/share/apps/amarok/scripts/transkode/COPYING
+	rm -f debian/tmp/usr/share/apps/amarok/scripts/transkode/transkode.spec
+
+install/transkode-amarok::
+	chrpath -d debian/tmp/usr/share/apps/amarok/scripts/transkode/transkode
+
 get-orig-source:
 	@@dh_testdir
 	@@[ -d ../tarballs/. ]||mkdir -p ../tarballs

Added: kde-extras/transkode/trunk/debian/transkode-amarok.install
===================================================================
--- kde-extras/transkode/trunk/debian/transkode-amarok.install	                        (rev 0)
+++ kde-extras/transkode/trunk/debian/transkode-amarok.install	2007-10-13 19:39:35 UTC (rev 7445)
@@ -0,0 +1 @@
+usr/share/apps/amarok/scripts/transkode/

Added: kde-extras/transkode/trunk/debian/transkode.install
===================================================================
--- kde-extras/transkode/trunk/debian/transkode.install	                        (rev 0)
+++ kde-extras/transkode/trunk/debian/transkode.install	2007-10-13 19:39:35 UTC (rev 7445)
@@ -0,0 +1,7 @@
+etc/kde3/transkoderc
+usr/bin/transkode
+usr/share/applications/kde/transkode.desktop
+usr/share/apps/transkode/
+#usr/share/doc/
+usr/share/icons/
+usr/share/locale/




More information about the pkg-kde-commits mailing list