[csw-devel] SF.net SVN: gar:[7780] csw/mgar/gar/v2-checkpkg/bin/checkpkg.d
wahwah at users.sourceforge.net
wahwah at users.sourceforge.net
Mon Dec 28 15:07:39 CET 2009
Revision: 7780
http://gar.svn.sourceforge.net/gar/?rev=7780&view=rev
Author: wahwah
Date: 2009-12-28 14:07:39 +0000 (Mon, 28 Dec 2009)
Log Message:
-----------
mGAR v2-checkpkg: expanding $ISALIST, not reporting itself as a dependency
Modified Paths:
--------------
csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg-libs.py
csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg.py
csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test.py
Added Paths:
-----------
csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test_data_CSWlibpq_84.py
Modified: csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg-libs.py
===================================================================
--- csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg-libs.py 2009-12-28 13:20:17 UTC (rev 7779)
+++ csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg-libs.py 2009-12-28 14:07:39 UTC (rev 7780)
@@ -21,6 +21,17 @@
RUNPATH = "runpath"
SONAME = "soname"
+def GetIsalist():
+ args = ["isalist"]
+ isalist_proc = subprocess.Popen(args, stdout=subprocess.PIPE)
+ stdout, stderr = isalist_proc.communicate()
+ ret = isalist_proc.wait()
+ if ret:
+ logging.error("Calling isalist has failed.")
+ isalist = re.split(r"\s+", stdout.strip())
+ return isalist
+
+
def main():
errors = []
options, args = checkpkg.GetOptions()
@@ -67,6 +78,10 @@
if binary_base_name not in needed_sonames_by_binary:
needed_sonames_by_binary[binary_base_name] = {}
binary_data = needed_sonames_by_binary[binary_base_name]
+ if checkpkg.NEEDED_SONAMES not in binary_data:
+ binary_data[checkpkg.NEEDED_SONAMES] = []
+ if RUNPATH not in binary_data:
+ binary_data[RUNPATH] = []
args = [DUMP_BIN, "-Lv", binary]
dump_proc = subprocess.Popen(args, stdout=subprocess.PIPE, env=env)
stdout, stderr = dump_proc.communicate()
@@ -78,12 +93,8 @@
if len(fields) < 3:
continue
if fields[1] == "NEEDED":
- if checkpkg.NEEDED_SONAMES not in binary_data:
- binary_data[checkpkg.NEEDED_SONAMES] = []
binary_data[checkpkg.NEEDED_SONAMES].append(fields[2])
elif fields[1] == "RUNPATH":
- if RUNPATH not in binary_data:
- binary_data[RUNPATH] = []
binary_data[RUNPATH].extend(fields[2].split(":"))
# Adding the default runtime path search option.
binary_data[RUNPATH].append("/usr/lib")
@@ -93,7 +104,8 @@
filenames_by_soname[binary_data[SONAME]] = binary_base_name
# TODO: make it a unit test
# print needed_sonames_by_binary
-
+ isalist = GetIsalist()
+
# Building indexes
runpath_by_needed_soname = {}
# {"foo.so": ["/opt/csw/lib/gcc4", "/opt/csw/lib", ...],
@@ -108,28 +120,14 @@
runpath_by_needed_soname[soname] = []
runpath_by_needed_soname[soname].extend(data[RUNPATH])
if soname not in binaries_by_soname:
- binaries_by_soname[soname] = []
- binaries_by_soname[soname].append(binary_name)
+ binaries_by_soname[soname] = set()
+ binaries_by_soname[soname].add(binary_name)
pkgmap = checkpkg.SystemPkgmap()
logging.debug("Determining the soname-package relationships.")
# lines by soname is an equivalent of $EXTRACTDIR/shortcatalog
- lines_by_soname = {}
- for soname in needed_sonames:
- try:
- # This is the critical part of the algorithm: it iterates over the
- # runpath and finds the first matching one.
- #
- # TODO: Expand $ISALIST to whatever the 'isalist' command outputs for
- # better matching.
- for runpath in runpath_by_needed_soname[soname]:
- soname_runpath_data = pkgmap.GetPkgmapLineByBasename(soname)
- if runpath in soname_runpath_data:
- lines_by_soname[soname] = soname_runpath_data[runpath]
- break
- except KeyError, e:
- logging.debug("couldn't find %s in the needed sonames list: %s",
- soname, e)
+ lines_by_soname = checkpkg.GetLinesBySoname(
+ pkgmap, needed_sonames, runpath_by_needed_soname, isalist)
pkgs_by_filename = {}
for soname, line in lines_by_soname.iteritems():
# TODO: Find all the packages, not just the last field.
@@ -172,7 +170,7 @@
filenames_by_soname,
pkg_by_any_filename)
- if options.debug:
+ if options.debug or True:
data_file_name = "/var/tmp/checkpkg-dep-testing-data-%s.py" % pkgname
logging.warn("Saving test data to %s." % repr(data_file_name))
test_fd = open(data_file_name, "w")
@@ -185,6 +183,7 @@
print >>test_fd, "DATA_PKGS_BY_FILENAME =", repr(pkgs_by_filename)
print >>test_fd, "DATA_FILENAMES_BY_SONAME =", repr(filenames_by_soname)
print >>test_fd, "DATA_PKG_BY_ANY_FILENAME =", repr(pkg_by_any_filename)
+ print >>test_fd, "DATA_LINES_BY_SONAME =", repr(lines_by_soname)
test_fd.close()
# TODO: Rewrite this using cheetah templates.
Modified: csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg.py
===================================================================
--- csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg.py 2009-12-28 13:20:17 UTC (rev 7779)
+++ csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg.py 2009-12-28 14:07:39 UTC (rev 7780)
@@ -111,6 +111,7 @@
"""There is no need to re-parse it each time.
Read it slowly the first time and cache it for later."""
+ self.cache = {}
self.checkpkg_dir = os.path.join(os.environ["HOME"], self.CHECKPKG_DIR)
self.db_path = os.path.join(self.checkpkg_dir, self.SQLITE3_DBNAME)
if os.path.exists(self.db_path):
@@ -156,12 +157,15 @@
self.conn.execute(sql)
def GetPkgmapLineByBasename(self, filename):
+ if filename in self.cache:
+ return self.cache[filename]
sql = "SELECT path, line FROM systempkgmap WHERE basename = ?;"
c = self.conn.cursor()
c.execute(sql, [filename])
lines = {}
for row in c:
lines[row[0]] = row[1]
+ self.cache[filename] = lines
return lines
def SharedObjectDependencies(pkgname,
@@ -277,6 +281,37 @@
GuessDepsByPkgname(pkgname, pkg_by_any_filename),
])
missing_deps = auto_dependencies.difference(declared_dependencies_set)
+ # Don't report itself as a suggested dependency.
+ missing_deps = missing_deps.difference(set([pkgname]))
surplus_deps = declared_dependencies_set.difference(auto_dependencies)
surplus_deps = surplus_deps.difference(TYPICAL_DEPENDENCIES)
return missing_deps, surplus_deps, orphan_sonames
+
+
+def ExpandRunpath(runpath, isalist):
+ if '$ISALIST' in runpath:
+ runpath_expanded_list = [runpath.replace('$ISALIST', isa) for isa in isalist]
+ else:
+ runpath_expanded_list = [runpath]
+ return runpath_expanded_list
+
+
+def GetLinesBySoname(pkgmap, needed_sonames, runpath_by_needed_soname, isalist):
+ lines_by_soname = {}
+ for soname in needed_sonames:
+ # This is the critical part of the algorithm: it iterates over the
+ # runpath and finds the first matching one.
+ runpath_found = False
+ for runpath in runpath_by_needed_soname[soname]:
+ runpath_list = ExpandRunpath(runpath, isalist)
+ soname_runpath_data = pkgmap.GetPkgmapLineByBasename(soname)
+ for runpath_expanded in runpath_list:
+ if runpath_expanded in soname_runpath_data:
+ lines_by_soname[soname] = soname_runpath_data[runpath_expanded]
+ runpath_found = True
+ # This break only goes out of the inner loop,
+ # need another one below to finish the outer loop.
+ break
+ if runpath_found:
+ break
+ return lines_by_soname
Modified: csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test.py
===================================================================
--- csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test.py 2009-12-28 13:20:17 UTC (rev 7779)
+++ csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test.py 2009-12-28 14:07:39 UTC (rev 7780)
@@ -2,11 +2,13 @@
# $Id$
import unittest
+import mox
import checkpkg
import checkpkg_test_data_CSWmysql51rt as d1
import checkpkg_test_data_CSWmysql51client as d2
import checkpkg_test_data_CSWmysql51 as d3
import checkpkg_test_data_CSWmysql51devel as d4
+import checkpkg_test_data_CSWlibpq_84 as d5
class DependenciesUnitTest_1(unittest.TestCase):
@@ -104,6 +106,31 @@
self.assertEquals(expected, self.missing_deps)
+class DependenciesUnitTest_5(unittest.TestCase):
+
+ def setUp(self):
+ self.missing_deps, self.surplus_deps, self.orphan_sonames = checkpkg.AnalyzeDependencies(
+ d5.DATA_PKGNAME,
+ d5.DATA_DECLARED_DEPENDENCIES,
+ d5.DATA_BINARIES_BY_PKGNAME,
+ d5.DATA_NEEDED_SONAMES_BY_BINARY,
+ d5.DATA_PKGS_BY_FILENAME,
+ d5.DATA_FILENAMES_BY_SONAME,
+ d5.DATA_PKG_BY_ANY_FILENAME,
+ )
+
+ def testSurplusDeps(self):
+ self.assertEquals(set([]), self.surplus_deps)
+
+ def testOrphanSonames(self):
+ self.assertEquals(set([]), self.orphan_sonames)
+
+ def testMissingDeps(self):
+ # This tends to report itself...
+ expected = set([u'SUNWgss', u'SUNWcsl', u'SUNWlibms'])
+ self.assertEquals(expected, self.missing_deps)
+
+
class GuessDepsUnitTest(unittest.TestCase):
def testGuessDepsByFilename1(self):
@@ -166,5 +193,52 @@
self.assertEqual(set([]), checkpkg.GuessDepsByPkgname(u"CSWmysql51rt", data2))
+class GetLinesBySonameUnitTest(unittest.TestCase):
+
+ def setUp(self):
+ self.pkgmap_mocker = mox.Mox()
+
+ def testExpandRunpath(self):
+ isalist = ["foo", "bar"]
+ runpath = "/opt/csw/lib/$ISALIST"
+ expected = ["/opt/csw/lib/foo", "/opt/csw/lib/bar"]
+ self.assertEquals(expected, checkpkg.ExpandRunpath(runpath, isalist))
+
+ def test_1(self):
+ expected = {'foo.so.1': '/opt/csw/lib/isa-value-1/foo.so.1 foo'}
+ pkgmap = self.pkgmap_mocker.CreateMock(checkpkg.SystemPkgmap)
+ pkgmap.GetPkgmapLineByBasename("foo")
+ lines1 = {"/opt/csw/lib/isa-value-1": "/opt/csw/lib/isa-value-1/foo.so.1 foo",
+ "/usr/lib": "/usr/lib/foo.so.1 foo"}
+ # pkgmap.GetPkgmapLineByBasename("foo.so.1").AndReturn(lines1)
+ pkgmap.GetPkgmapLineByBasename("foo.so.1").AndReturn(lines1)
+ self.pkgmap_mocker.ReplayAll()
+ pkgmap.GetPkgmapLineByBasename("foo")
+ needed_sonames = set(["foo.so.1"])
+ runpath_by_needed_soname = {"foo.so.1": ["/opt/csw/lib/$ISALIST", "/usr/lib"]}
+ isalist = ["isa-value-1", "isa-value-2"]
+ result = checkpkg.GetLinesBySoname(pkgmap, needed_sonames, runpath_by_needed_soname, isalist)
+ self.pkgmap_mocker.VerifyAll()
+ self.assertEqual(expected, result)
+
+ def test_2(self):
+ expected = {'foo.so.1': '/opt/csw/lib/isa-value-1/foo.so.1 foo'}
+ pkgmap = self.pkgmap_mocker.CreateMock(checkpkg.SystemPkgmap)
+ pkgmap.GetPkgmapLineByBasename("foo")
+ lines1 = {"/opt/csw/lib/isa-value-1": "/opt/csw/lib/isa-value-1/foo.so.1 foo",
+ "/opt/csw/lib": "/opt/csw/lib/foo.so.1 foo",
+ "/usr/lib": "/usr/lib/foo.so.1 foo"}
+ # pkgmap.GetPkgmapLineByBasename("foo.so.1").AndReturn(lines1)
+ pkgmap.GetPkgmapLineByBasename("foo.so.1").AndReturn(lines1)
+ self.pkgmap_mocker.ReplayAll()
+ pkgmap.GetPkgmapLineByBasename("foo")
+ needed_sonames = set(["foo.so.1"])
+ runpath_by_needed_soname = {"foo.so.1": ["/opt/csw/lib/$ISALIST", "/usr/lib"]}
+ isalist = ["isa-value-1", "isa-value-2"]
+ result = checkpkg.GetLinesBySoname(pkgmap, needed_sonames, runpath_by_needed_soname, isalist)
+ self.pkgmap_mocker.VerifyAll()
+ self.assertEqual(expected, result)
+
+
if __name__ == '__main__':
- unittest.main()
+ unittest.main()
Added: csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test_data_CSWlibpq_84.py
===================================================================
--- csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test_data_CSWlibpq_84.py (rev 0)
+++ csw/mgar/gar/v2-checkpkg/bin/checkpkg.d/checkpkg_test_data_CSWlibpq_84.py 2009-12-28 14:07:39 UTC (rev 7780)
@@ -0,0 +1,10 @@
+# Testing data for CSWlibpq-84
+# $Id$
+DATA_PKGNAME = 'CSWlibpq-84'
+DATA_DECLARED_DEPENDENCIES = {'CSWlibxml2': 'CSWlibxml2 libxml2 - XML Parser Library ', 'CSWkrb5lib': 'CSWkrb5lib krb5_lib - MIT Kerberos 5 core libraries ', 'CSWlibxslt': 'CSWlibxslt libxslt - XSLT engine runtime package ', 'CSWcommon': 'CSWcommon common - common files and dirs for CSW packages ', 'CSWisaexec': 'CSWisaexec isaexec - sneaky wrapper around Sun isaexec ', 'CSWzlib': 'CSWzlib zlib - Zlib Data Compression Library ', 'CSWosslrt': 'CSWosslrt openssl_rt - Openssl runtime libraries '}
+DATA_BINARIES_BY_PKGNAME = {'CSWpostgresql-84-doc': [], 'CSWpostgresql': [], 'CSWpostgresql-84': ['vacuumdb', 'clusterdb', 'vacuumlo', 'initdb', 'reindexdb', 'createdb', 'pg_dump', 'pg_resetxlog', 'pg_config', 'pg_ctl', 'createlang', 'pg_standby', 'oid2name', 'droplang', 'dropdb', 'pgbench', 'createuser', 'pg_controldata', 'postgres', 'pg_dumpall', 'psql', 'dropuser', 'pg_restore', 'ecpg', 'oid2name', 'pg_ctl', 'droplang', 'pg_controldata', 'postgres', 'pg_dump', 'dropuser', 'dropdb', 'initdb', 'vacuumdb', 'pg_config', 'pg_resetxlog', 'createlang', 'createdb', 'vacuumlo', 'pg_standby', 'pgbench', 'reindexdb', 'pg_restore', 'clusterdb', 'ecpg', 'createuser', 'psql', 'pg_dumpall', 'pg_regress', 'pg_regress'], 'CSWpostgresql-84-dev': [], 'CSWlibpq-84': ['fuzzystrmatch.so', 'utf8_and_iso8859.so', 'seg.so', 'utf8_and_gbk.so', 'utf8_and_euc_jis_2004.so', 'cyrillic_and_mic.so', 'btree_gist.so', 'utf8_and_euc_jp.so', 'utf8_and_big5.so', 'cube.so', 'citext.so', 'insert_username.so',
'tsearch2.so', 'pg_stat_statements.so', 'utf8_and_ascii.so', 'lo.so', 'pgxml.so', 'utf8_and_euc_kr.so', 'dict_int.so', 'sslinfo.so', 'btree_gin.so', 'test_parser.so', 'euc_tw_and_big5.so', 'pgcrypto.so', 'latin2_and_win1250.so', 'auto_explain.so', 'tablefunc.so', 'dict_xsyn.so', 'latin_and_mic.so', 'dict_snowball.so', 'euc_jis_2004_and_shift_jis_2004.so', 'chkpass.so', 'utf8_and_shift_jis_2004.so', 'refint.so', 'pgstattuple.so', 'pg_trgm.so', 'utf8_and_uhc.so', 'pgrowlocks.so', 'utf8_and_cyrillic.so', 'pg_freespacemap.so', 'ltree.so', 'libpgtypes.so.3.1', 'libpq.so.5.2', '_int.so', 'utf8_and_win.so', 'pg_buffercache.so', 'euc_jp_and_sjis.so', 'utf8_and_johab.so', 'isn.so', 'timetravel.so', 'earthdistance.so', 'plpgsql.so', 'euc_kr_and_mic.so', 'dblink.so', 'hstore.so', 'pageinspect.so', 'libecpg.so.6.1', 'adminpack.so', 'utf8_and_euc_cn.so', 'utf8_and_sjis.so', 'euc_cn_and_mic.so', 'utf8_and_euc_tw.so', 'autoinc.so', 'libecpg_compat.so.3.1', 'test_parser.so', 'utf8_and_gbk.s
o', 'utf8_and_euc_tw.so', 'ltree.so', 'timetravel.so', 'euc_cn_and_mic.so', 'utf8_and_euc_cn.so', 'pgrowlocks.so', 'latin_and_mic.so', 'dict_snowball.so', 'cube.so', 'utf8_and_euc_jis_2004.so', 'utf8_and_shift_jis_2004.so', 'libpgtypes.so.3.1', 'dict_xsyn.so', 'utf8_and_gb18030.so', 'tablefunc.so', 'citext.so', 'isn.so', 'fuzzystrmatch.so', 'pg_freespacemap.so', 'sslinfo.so', 'pg_buffercache.so', 'utf8_and_johab.so', 'euc_jp_and_sjis.so', 'libecpg_compat.so.3.1', 'auto_explain.so', 'btree_gin.so', 'euc_kr_and_mic.so', 'chkpass.so', 'utf8_and_big5.so', 'utf8_and_iso8859_1.so', 'tsearch2.so', 'pg_trgm.so', 'utf8_and_ascii.so', 'btree_gist.so', 'utf8_and_sjis.so', 'euc_jis_2004_and_shift_jis_2004.so', 'utf8_and_win.so', '_int.so', 'libecpg.so.6.1', 'utf8_and_uhc.so', 'pageinspect.so', 'utf8_and_euc_kr.so', 'utf8_and_iso8859.so', 'moddatetime.so', 'pg_stat_statements.so', 'utf8_and_cyrillic.so', 'euc_tw_and_big5.so', 'ascii_and_mic.so', 'libpq.so.5.2', 'cyrillic_and_mic.so', 'db
link.so', 'hstore.so', 'plpgsql.so', 'pgxml.so', 'pgcrypto.so', 'lo.so', 'pgstattuple.so', 'autoinc.so', 'dict_int.so', 'earthdistance.so', 'adminpack.so', 'seg.so', 'utf8_and_euc_jp.so', 'latin2_and_win1250.so', 'refint.so', 'insert_username.so', 'ascii_and_mic.so', 'utf8_and_gb18030.so', 'utf8_and_iso8859_1.so', 'moddatetime.so']}
+DATA_NEEDED_SONAMES_BY_BINARY = {'ascii_and_mic.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'pgxml.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libxslt.so.1', 'libxml2.so.2']}, 'pg_restore': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib',
'/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'dropdb': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/l
ib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'pg_freespacemap.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/
lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'tsearch2.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'libecpg.so.6.1': {'soname': 'libecpg.so.6', 'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpgtypes.so.3', 'libpq.so.5', 'libm.so.1', 'libpgtypes.so.3', 'libpq.so.5', 'libm.so.1']}, 'initdb': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/6
4', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_euc_tw.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/
$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'ltree.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'postgres': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'li
bpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'btree_gist.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'moddatetime.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/
postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'hstore.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'dict_xsyn.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'citext.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/
csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'pgbench': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0
.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_johab.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'cube.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libm.so.1', 'libm.so.1']}, 'pgcrypto.so': {'runpath': ['/opt/csw/lib/$
ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libcrypto.so.0.9.8', 'libz.so.1', 'libcrypto.so.0.9.8', 'libz.so.1']}, 'pg_stat_statements.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'pg_dumpall': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8
.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'earthdistance.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/p
ostgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'auto_explain.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'cyrillic_and_mic.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'lo.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/post
gresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'dict_int.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'adminpack.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/us
r/lib'], 'needed sonames': []}, 'euc_tw_and_big5.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'utf8_and_ascii.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'tablefunc.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/po
stgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'dict_snowball.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'libecpg_compat.so.3.1': {'soname': 'libecpg_compat.so.3', 'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libecpg.so.6', 'libpgtypes.so.3', 'libpq.so.5', 'libm.so.1', 'libecpg.so.6', 'libpgtypes.so.3', 'libpq.so.5', 'libm.so.1']}, 'u
tf8_and_gbk.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'pgrowlocks.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'createdb': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib',
'/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'pg_buffercache.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib',
'/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'insert_username.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'euc_kr_and_mic.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'droplang': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIS
T', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'latin_and_mic.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonam
es': []}, 'euc_jis_2004_and_shift_jis_2004.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'utf8_and_euc_kr.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'utf8_and_shift_jis_2004.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISAL
IST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'pg_trgm.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'autoinc.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'isn.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/
lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'euc_jp_and_sjis.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'utf8_and_big5.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'libpq.so.5.2': {'soname': 'libpq.so.5', 'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALI
ST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libnsl.so.1', 'libsocket.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libnsl.so.1', 'libsocket.so.1']}, 'pg_regress': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb
5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_sjis.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'pgstattuple.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$
ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'chkpass.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'ecpg': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8',
'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'dropuser': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.
so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_iso8859_1.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, '_int.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgres
ql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'reindexdb': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'btree_gin.so': {'runpath': ['/opt/csw/lib/$ISALIST',
'/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'utf8_and_iso8859.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'pageinspect.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/l
ib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'latin2_and_win1250.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'createuser': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1'
, 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'createlang': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.
so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_uhc.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'utf8_and_gb18030.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'utf8_and_win.so': {'runpath': ['/
opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'test_parser.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'psql': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgres
ql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'pg_standby': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/l
ib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'pg_controldata': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcry
pto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'refint.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'euc_cn_and_mic.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib
/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'clusterdb': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'dblink.so': {'runpath': ['/o
pt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libpq.so.5']}, 'vacuumdb': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1'
, 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'pg_resetxlog': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl
.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'oid2name': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.
so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'vacuumlo': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'pg_config': {'runpath': ['/opt/csw/l
ib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_euc_jis_2004.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/c
sw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'seg.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}, 'pg_ctl': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['lib
pq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'utf8_and_euc_jp.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'libpgtypes.so.3.1': {'soname': 'libpgtypes.so.3', 'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/po
stgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libm.so.1', 'libm.so.1']}, 'utf8_and_cyrillic.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []}, 'timetravel.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib'], 'needed sonames': []},
'utf8_and_euc_cn.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'plpgsql.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/usr/lib'], 'needed sonames': []}, 'pg_dump': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/l
ib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgssapi_krb5.so.2', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1', 'libpq.so.5', 'libxslt.so.1', 'libxml2.so.2', 'libpam.so.1', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libgss.so.1', 'libz.so.1', 'libreadline.so.6', 'libnsl.so.1', 'librt.so.1', 'libsocket.so.1', 'libdl.so.1', 'libm.so.1', 'libc.so.1']}, 'fuzzystrmatch.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': []}
, 'sslinfo.so': {'runpath': ['/opt/csw/lib/$ISALIST', '/opt/csw/lib/64', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib/64', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib', '/opt/csw/lib/$ISALIST', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib/$ISALIST', '/opt/csw/lib/postgresql/8.4/lib', '/opt/csw/lib', '/opt/csw/lib/postgresql/8.4/lib', '/usr/lib'], 'needed sonames': ['libssl.so.0.9.8', 'libcrypto.so.0.9.8', 'libssl.so.0.9.8', 'libcrypto.so.0.9.8']}}
+DATA_PKGS_BY_FILENAME = {'libxslt.so.1': u'CSWlibxslt', 'libgss.so.1': u'SUNWgss', 'libpam.so.1': u'SUNWcsl', 'libnsl.so.1': u'SUNWcsl', 'libreadline.so.6': u'CSWreadline', 'libssl.so.0.9.8': u'CSWosslrt', 'librt.so.1': u'SUNWcsl', 'libz.so.1': u'CSWzlib', 'libcrypto.so.0.9.8': u'CSWosslrt', 'libm.so.1': u'SUNWlibms', 'libxml2.so.2': u'CSWlibxml2', 'libc.so.1': u'SUNWcsl', 'libgssapi_krb5.so.2': u'CSWkrb5lib', 'libsocket.so.1': u'SUNWcsl', 'libdl.so.1': u'SUNWcsl'}
+DATA_FILENAMES_BY_SONAME = {'libpgtypes.so.3': 'libpgtypes.so.3.1', 'libpq.so.5': 'libpq.so.5.2', 'libecpg.so.6': 'libecpg.so.6.1', 'libecpg_compat.so.3': 'libecpg_compat.so.3.1'}
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list