aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden
diff options
context:
space:
mode:
authorArmin Weatherwax2009-12-04 11:03:07 +0100
committerJacek Antonelli2010-04-28 23:04:21 -0500
commit1fc0936f2eff90370404fa3c03fb64a266ac06bd (patch)
tree97ff3ea39f8350ae16cd23c95fbcec4c0e77cb95 /linden
parentUpdated ChangeLog.txt and RELEASE_NOTES.txt for version 1.2.2. (diff)
downloadmeta-impy-1fc0936f2eff90370404fa3c03fb64a266ac06bd.zip
meta-impy-1fc0936f2eff90370404fa3c03fb64a266ac06bd.tar.gz
meta-impy-1fc0936f2eff90370404fa3c03fb64a266ac06bd.tar.bz2
meta-impy-1fc0936f2eff90370404fa3c03fb64a266ac06bd.tar.xz
Trying the new 64bit libs and adding the adjustments needed.
(Backported from d057e71bc) @nochangelog
Diffstat (limited to 'linden')
-rw-r--r--linden/indra/cmake/LLWindow.cmake4
-rwxr-xr-xlinden/indra/develop.py2
-rwxr-xr-xlinden/indra/newview/linux_tools/wrapper.sh50
-rw-r--r--linden/indra/newview/llappviewerlinux.cpp3
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py107
-rw-r--r--linden/install.xml136
6 files changed, 271 insertions, 31 deletions
diff --git a/linden/indra/cmake/LLWindow.cmake b/linden/indra/cmake/LLWindow.cmake
index c0efa27..babba64 100644
--- a/linden/indra/cmake/LLWindow.cmake
+++ b/linden/indra/cmake/LLWindow.cmake
@@ -17,7 +17,9 @@ else (STANDALONE)
17 use_prebuilt_binary(mesa) 17 use_prebuilt_binary(mesa)
18 if (LINUX AND VIEWER) 18 if (LINUX AND VIEWER)
19 set (SDL_FOUND TRUE) 19 set (SDL_FOUND TRUE)
20 set (SDL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/i686-linux) 20#awfixme set (SDL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/i686-linux)
21#awfixme set (SDL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/${ARCH}-linux)
22 set (SDL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/x86_64-linux)
21 set (SDL_LIBRARY SDL) 23 set (SDL_LIBRARY SDL)
22 endif (LINUX AND VIEWER) 24 endif (LINUX AND VIEWER)
23endif (STANDALONE) 25endif (STANDALONE)
diff --git a/linden/indra/develop.py b/linden/indra/develop.py
index 85837ba..8f4ec3f 100755
--- a/linden/indra/develop.py
+++ b/linden/indra/develop.py
@@ -224,6 +224,8 @@ class UnixSetup(PlatformSetup):
224 cpu = 'i386' 224 cpu = 'i386'
225 elif cpu.endswith('86'): 225 elif cpu.endswith('86'):
226 cpu = 'i686' 226 cpu = 'i686'
227 elif cpu in ('x86_64'):
228 cpu = 'x86_64'
227 elif cpu in ('athlon',): 229 elif cpu in ('athlon',):
228 cpu = 'i686' 230 cpu = 'i686'
229 elif cpu == 'Power Macintosh': 231 elif cpu == 'Power Macintosh':
diff --git a/linden/indra/newview/linux_tools/wrapper.sh b/linden/indra/newview/linux_tools/wrapper.sh
index 2834947..d6db100 100755
--- a/linden/indra/newview/linux_tools/wrapper.sh
+++ b/linden/indra/newview/linux_tools/wrapper.sh
@@ -41,6 +41,20 @@
41## driver bug, try enabling this option and report whether it helps: 41## driver bug, try enabling this option and report whether it helps:
42#export LL_ATI_MOUSE_CURSOR_BUG=x 42#export LL_ATI_MOUSE_CURSOR_BUG=x
43 43
44## - If you experience crashes with streaming video and music, you can
45## disable these by enabling this option:
46#export LL_DISABLE_GSTREAMER=x
47
48## - GStreamer is automatically disabled - for now - on 64-bit systems due
49## to common fatal incompatibilities; remove/comment these lines if you want
50## to try anyway.
51
52#FIXME:->
53#if [ "`uname -m`" = "x86_64" ]; then
54# export LL_DISABLE_GSTREAMER=x
55# echo '64-bit Linux detected: Disabling GStreamer (streaming video and music) by default; edit ./secondlife to re-enable.'
56#fi
57#FIXME:<-
44 58
45## Everything below this line is just for advanced troubleshooters. 59## Everything below this line is just for advanced troubleshooters.
46##------------------------------------------------------------------- 60##-------------------------------------------------------------------
@@ -106,8 +120,11 @@ if [ -n "$LL_TCMALLOC" ]; then
106fi 120fi
107 121
108export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}:${RUN_PATH}/lib/gstreamer-plugins/" 122export GST_PLUGIN_PATH="${GST_PLUGIN_PATH}:${RUN_PATH}/lib/gstreamer-plugins/"
109 123if [ "`uname -m`" = "x86_64" ]; then
110export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}"' 124 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-x86_64:"${LD_LIBRARY_PATH}"'
125else
126 export SL_ENV='LD_LIBRARY_PATH="`pwd`"/lib:"`pwd`"/app_settings/mozilla-runtime-linux-i686:"${LD_LIBRARY_PATH}"'
127fi
111export SL_CMD='$LL_WRAPPER bin/do-not-directly-run-imprudence-bin' 128export SL_CMD='$LL_WRAPPER bin/do-not-directly-run-imprudence-bin'
112export SL_OPT="`cat gridargs.dat` $@" 129export SL_OPT="`cat gridargs.dat` $@"
113 130
@@ -119,18 +136,21 @@ if [ -n "$LL_RUN_ERR" ]; then
119 LL_RUN_ERR_MSG="" 136 LL_RUN_ERR_MSG=""
120 if [ "$LL_RUN_ERR" = "runerr" ]; then 137 if [ "$LL_RUN_ERR" = "runerr" ]; then
121 # generic error running the binary 138 # generic error running the binary
122 echo '*** Unclean shutdown. ***' 139 echo '*** Bad shutdown. ***'
123 if [ "`uname -m`" = "x86_64" ]; then 140
124 echo 141#FIXME: ->
125 cat << EOFMARKER 142# if [ "`uname -m`" = "x86_64" ]; then
126You are running the Imprudence Viewer on a x86_64 platform. The 143# echo
127most common problems when launching the Viewer (particularly 144# cat << EOFMARKER
128'bin/do-not-directly-run-imprudence-bin: not found' and 'error while 145#You are running the Imprudence Viewer on a x86_64 platform. The
129loading shared libraries') may be solved by installing your Linux 146#most common problems when launching the Viewer (particularly
130distribution's 32-bit compatibility packages. 147#'bin/do-not-directly-run-imprudence-bin: not found' and 'error while
131For example, on Ubuntu and other Debian-based Linuxes you might run: 148#loading shared libraries') may be solved by installing your Linux
132$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl 149#distribution's 32-bit compatibility packages.
133EOFMARKER 150#For example, on Ubuntu and other Debian-based Linuxes you might run:
134 fi 151#$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
152#EOFMARKER
153# fi
154#FIXME: <-
135 fi 155 fi
136fi 156fi
diff --git a/linden/indra/newview/llappviewerlinux.cpp b/linden/indra/newview/llappviewerlinux.cpp
index ad90b82..1eadce5 100644
--- a/linden/indra/newview/llappviewerlinux.cpp
+++ b/linden/indra/newview/llappviewerlinux.cpp
@@ -256,7 +256,8 @@ static inline BOOL do_elfio_glibc_backtrace()
256 size_t btpos; 256 size_t btpos;
257 for (btpos = 0; btpos < btsize; ++btpos) 257 for (btpos = 0; btpos < btsize; ++btpos)
258 { 258 {
259 fprintf(StraceFile, "%d:\t", btpos); 259 // the format of the StraceFile is very specific, to allow (kludgy) machine-parsing
260 fprintf(StraceFile, "%-3ld ", (long)btpos);
260 int symidx; 261 int symidx;
261 for (symidx = 0; symidx < nSymNo; ++symidx) 262 for (symidx = 0; symidx < nSymNo; ++symidx)
262 { 263 {
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index a914550..2a81c5e 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -769,7 +769,6 @@ class LinuxManifest(ViewerManifest):
769 # 'dst': self.get_dst_prefix(), 769 # 'dst': self.get_dst_prefix(),
770 # 'inst': self.build_path_of(installer_name)}) 770 # 'inst': self.build_path_of(installer_name)})
771 771
772
773class Linux_i686Manifest(LinuxManifest): 772class Linux_i686Manifest(LinuxManifest):
774 def construct(self): 773 def construct(self):
775 super(Linux_i686Manifest, self).construct() 774 super(Linux_i686Manifest, self).construct()
@@ -892,6 +891,7 @@ class Linux_x86_64Manifest(LinuxManifest):
892 super(Linux_x86_64Manifest, self).construct() 891 super(Linux_x86_64Manifest, self).construct()
893 self.path("imprudence-stripped","bin/do-not-directly-run-imprudence-bin") 892 self.path("imprudence-stripped","bin/do-not-directly-run-imprudence-bin")
894# self.path("../linux_crash_logger/linux-crash-logger-stripped","linux-crash-logger.bin") 893# self.path("../linux_crash_logger/linux-crash-logger-stripped","linux-crash-logger.bin")
894
895 self.path("linux_tools/launch_url.sh","launch_url.sh") 895 self.path("linux_tools/launch_url.sh","launch_url.sh")
896 if self.prefix("res-sdl"): 896 if self.prefix("res-sdl"):
897 self.path("*") 897 self.path("*")
@@ -899,7 +899,110 @@ class Linux_x86_64Manifest(LinuxManifest):
899 self.end_prefix("res-sdl") 899 self.end_prefix("res-sdl")
900 900
901 self.path("featuretable_linux.txt") 901 self.path("featuretable_linux.txt")
902 self.path("secondlife-i686.supp") 902 #self.path("secondlife-x86_64.supp")
903
904 self.path("app_settings/mozilla-runtime-linux-x86_64")
905
906 if self.prefix("../../libraries/x86_64-linux/lib_release_client", dst="lib"):
907 self.path("libapr-1.so.0")
908 self.path("libaprutil-1.so.0")
909 self.path("libdb-4.2.so")
910 self.path("libcrypto.so.0.9.8")
911 self.path("libexpat.so.1")
912 self.path("libssl.so.0.9.8")
913 self.path("libuuid.so", "libuuid.so.1")
914 self.path("libSDL-1.2.so.0")
915 self.path("libELFIO.so")
916 self.path("libopenjpeg.so.1.3.0", "libopenjpeg.so.1.3")
917 self.path("libxml2.so.2")
918 self.path("libz.so.1")
919
920 # OpenAL
921 self.path("libopenal.so.1")
922 self.path("libalut.so.0")
923
924 # GTK+ and dependencies
925 self.path("libatk-1.0.so.0")
926 self.path("libcairo.so.2")
927 self.path("libfontconfig.so.1")
928 self.path("libfreetype.so.6")
929 self.path("libgdk_pixbuf-2.0.so.0")
930 self.path("libgdk-x11-2.0.so.0")
931 self.path("libgtk-x11-2.0.so.0")
932 self.path("libpango-1.0.so.0")
933 self.path("libpangoft2-1.0.so.0")
934 self.path("libpangox-1.0.so.0")
935 self.path("libpangoxft-1.0.so.0")
936 self.path("libpixman-1.so.0")
937
938 # Gstreamer libs
939 self.path("libgstbase-0.10.so.0")
940 self.path("libgstreamer-0.10.so.0")
941 self.path("libgstaudio-0.10.so.0")
942 self.path("libgstbase-0.10.so.0")
943 self.path("libgstcontroller-0.10.so.0")
944 self.path("libgstdataprotocol-0.10.so.0")
945 self.path("libgstinterfaces-0.10.so.0")
946 self.path("libgstnetbuffer-0.10.so.0")
947 self.path("libgstpbutils-0.10.so.0")
948 self.path("libgstriff-0.10.so.0")
949 self.path("libgstrtp-0.10.so.0")
950 self.path("libgstrtsp-0.10.so.0")
951 self.path("libgstsdp-0.10.so.0")
952 self.path("libgsttag-0.10.so.0")
953 self.path("libgstvideo-0.10.so.0")
954
955 # Gstreamer plugin dependencies
956 self.path("libogg.so.0")
957 self.path("libtheora.so.0")
958 self.path("libvorbis.so.0")
959 self.path("libvorbisenc.so.2")
960 self.path("liboil-0.3.so.0")
961
962 # Gstreamer plugins
963 if self.prefix("gstreamer-plugins"):
964 self.path("libgstalsa.so")
965 self.path("libgstasf.so")
966 self.path("libgstaudioconvert.so")
967 self.path("libgstaudioresample.so")
968 self.path("libgstautodetect.so")
969 self.path("libgstavi.so")
970 self.path("libgstcoreelements.so")
971 self.path("libgstcoreindexers.so")
972 self.path("libgstdecodebin2.so")
973 self.path("libgstdecodebin.so")
974 self.path("libgstesd.so")
975 self.path("libgstffmpeg.so")
976 self.path("libgstffmpegcolorspace.so")
977 self.path("libgstgnomevfs.so")
978 self.path("libgsticydemux.so")
979 self.path("libgstid3demux.so")
980 self.path("libgstmpegdemux.so")
981 self.path("libgstmultifile.so")
982 self.path("libgstmultipart.so")
983 self.path("libgstogg.so")
984 self.path("libgstossaudio.so")
985 self.path("libgstplaybin.so")
986 self.path("libgstpulse.so")
987 self.path("libgstqtdemux.so")
988 self.path("libgstqueue2.so")
989 self.path("libgsttcp.so")
990 self.path("libgsttheora.so")
991 self.path("libgsttypefindfunctions.so")
992 self.path("libgstudp.so")
993 self.path("libgstvideoscale.so")
994 self.path("libgstvolume.so")
995 self.path("libgstvorbis.so")
996 self.path("libgstwavparse.so")
997
998 self.end_prefix("gstreamer-plugins")
999 self.end_prefix("lib")
1000
1001 # Vivox runtimes
1002 #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"):
1003 # self.path("SLVoice")
1004 # self.end_prefix()
1005
903 1006
904if __name__ == "__main__": 1007if __name__ == "__main__":
905 main() 1008 main()
diff --git a/linden/install.xml b/linden/install.xml
index ee261b3..df69dbf 100644
--- a/linden/install.xml
+++ b/linden/install.xml
@@ -81,6 +81,13 @@
81 <key>url</key> 81 <key>url</key>
82 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/SDL-1.2.5-linux-i686-gcc-4.1-20080915.tar.bz2</uri> 82 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/SDL-1.2.5-linux-i686-gcc-4.1-20080915.tar.bz2</uri>
83 </map> 83 </map>
84 <key>linux64</key>
85 <map>
86 <key>md5sum</key>
87 <string>24456b23dd2960cdeb8e021f48c8985c</string>
88 <key>url</key>
89 <uri>http://imprudenceviewer.org/download/libs/SDL-1.2.14-linux64-lenny-20091202.tar.bz2</uri>
90 </map>
84 <key>windows</key> 91 <key>windows</key>
85 <map> 92 <map>
86 <key>md5sum</key> 93 <key>md5sum</key>
@@ -120,9 +127,9 @@
120 <key>linux64</key> 127 <key>linux64</key>
121 <map> 128 <map>
122 <key>md5sum</key> 129 <key>md5sum</key>
123 <string>1a7e1186855d48d8316ce86803095f70</string> 130 <string>ae13485e8f53e53c2c04c4b57013346c</string>
124 <key>url</key> 131 <key>url</key>
125 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/apr_suite-1.2.8-linux64-20080909a.tar.bz2</uri> 132 <uri>http://imprudenceviewer.org/download/libs/apr_suite-1.2.8-linux64-lenny-20091202.tar.bz2</uri>
126 </map> 133 </map>
127 <key>windows</key> 134 <key>windows</key>
128 <map> 135 <map>
@@ -300,6 +307,13 @@
300 <key>url</key> 307 <key>url</key>
301 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/dbusglib-linux-20080707.tar.bz2</uri> 308 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/dbusglib-linux-20080707.tar.bz2</uri>
302 </map> 309 </map>
310 <key>linux64</key>
311 <map>
312 <key>md5sum</key>
313 <string>9738472b94191fae2b0fe3fce8df17b0</string>
314 <key>url</key>
315 <uri>http://imprudenceviewer.org/download/libs/dbusglib-linux64-20091129.tar.bz2</uri>
316 </map>
303 </map> 317 </map>
304 </map> 318 </map>
305 <key>elfio</key> 319 <key>elfio</key>
@@ -322,6 +336,13 @@
322 <key>url</key> 336 <key>url</key>
323 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/elfio-1.0.3-linux-i686-gcc-4.1-20080915.tar.bz2</uri> 337 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/elfio-1.0.3-linux-i686-gcc-4.1-20080915.tar.bz2</uri>
324 </map> 338 </map>
339 <key>linux64</key>
340 <map>
341 <key>md5sum</key>
342 <string>e829a52ba67e02b011cf2e372914d32f</string>
343 <key>url</key>
344 <uri>http://imprudenceviewer.org/download/libs/elfio-1.0.3-linux64-20091129.tar.bz2</uri>
345 </map>
325 </map> 346 </map>
326 </map> 347 </map>
327 <key>expat</key> 348 <key>expat</key>
@@ -358,9 +379,9 @@
358 <key>linux64</key> 379 <key>linux64</key>
359 <map> 380 <map>
360 <key>md5sum</key> 381 <key>md5sum</key>
361 <string>278c61871419b9a4d50a4f88b7922403</string> 382 <string>2d9224d2bb6e75bf71f5ca150e4fcd77</string>
362 <key>url</key> 383 <key>url</key>
363 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/expat-1.95.8-linux64-20080909.tar.bz2</uri> 384 <uri>http://imprudenceviewer.org/download/libs/expat-2.0.1-4-linux64-lenny-20091129.tar.bz2</uri>
364 </map> 385 </map>
365 <key>windows</key> 386 <key>windows</key>
366 <map> 387 <map>
@@ -443,6 +464,13 @@
443 <key>url</key> 464 <key>url</key>
444 <uri>http://imprudenceviewer.org/download/libs/fontconfig-2.7.3-linux-20091104.tar.bz2</uri> 465 <uri>http://imprudenceviewer.org/download/libs/fontconfig-2.7.3-linux-20091104.tar.bz2</uri>
445 </map> 466 </map>
467 <key>linux64</key>
468 <map>
469 <key>md5sum</key>
470 <string>75d0b4a6a69b617e41232bff2910f583</string>
471 <key>url</key>
472 <uri>http://imprudenceviewer.org/download/libs/fontconfig-2.7.3-linux64-20091202.tar.bz2</uri>
473 </map>
446 </map> 474 </map>
447 </map> 475 </map>
448 <key>freetype</key> 476 <key>freetype</key>
@@ -469,6 +497,13 @@
469 <key>url</key> 497 <key>url</key>
470 <uri>http://imprudenceviewer.org/download/libs/freetype-2.3.11-linux-20091103.tar.bz2</uri> 498 <uri>http://imprudenceviewer.org/download/libs/freetype-2.3.11-linux-20091103.tar.bz2</uri>
471 </map> 499 </map>
500 <key>linux64</key>
501 <map>
502 <key>md5sum</key>
503 <string>0334f47d86b6b80b40749b5b51cc08fe</string>
504 <key>url</key>
505 <uri>http://imprudenceviewer.org/download/libs/freetype-2.3.11-linux64-20091128.tar.bz2</uri>
506 </map>
472 <key>windows</key> 507 <key>windows</key>
473 <map> 508 <map>
474 <key>md5sum</key> 509 <key>md5sum</key>
@@ -547,6 +582,13 @@
547 <key>url</key> 582 <key>url</key>
548 <uri>http://imprudenceviewer.org/download/libs/glib-2.20.5-linux-20091115.tar.bz2</uri> 583 <uri>http://imprudenceviewer.org/download/libs/glib-2.20.5-linux-20091115.tar.bz2</uri>
549 </map> 584 </map>
585 <key>linux64</key>
586 <map>
587 <key>md5sum</key>
588 <string>4a85f3748e3fbd2e6248e80bfa263cd5</string>
589 <key>url</key>
590 <uri>http://imprudenceviewer.org/download/libs/glib-2.20.5-linux64-20091128.tar.bz2</uri>
591 </map>
550 <key>windows</key> 592 <key>windows</key>
551 <map> 593 <map>
552 <key>md5sum</key> 594 <key>md5sum</key>
@@ -569,6 +611,13 @@
569 <key>url</key> 611 <key>url</key>
570 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google-linux-20080812.tar.bz2</uri> 612 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google-linux-20080812.tar.bz2</uri>
571 </map> 613 </map>
614 <key>linux64</key>
615 <map>
616 <key>md5sum</key>
617 <string>6a83ddce8673acb5057ed3a14769deee</string>
618 <key>url</key>
619 <uri>http://imprudenceviewer.org/download/libs/google-linux64-20091203.tar.bz2</uri>
620 </map>
572 </map> 621 </map>
573 </map> 622 </map>
574 <key>gstreamer</key> 623 <key>gstreamer</key>
@@ -591,6 +640,13 @@
591 <key>url</key> 640 <key>url</key>
592 <uri>http://imprudenceviewer.org/download/libs/gstreamer-0.10.24-linux-20091125.tar.bz2</uri> 641 <uri>http://imprudenceviewer.org/download/libs/gstreamer-0.10.24-linux-20091125.tar.bz2</uri>
593 </map> 642 </map>
643 <key>linux64</key>
644 <map>
645 <key>md5sum</key>
646 <string>1dd30764ff45d80f73b4e5b6c4660cd2</string>
647 <key>url</key>
648 <uri>http://imprudenceviewer.org/download/libs/gstreamer-0.10.24-linux64-20091203.tar.bz2</uri>
649 </map>
594 <key>windows</key> 650 <key>windows</key>
595 <map> 651 <map>
596 <key>md5sum</key> 652 <key>md5sum</key>
@@ -620,6 +676,13 @@
620 <key>url</key> 676 <key>url</key>
621 <uri>http://imprudenceviewer.org/download/libs/gstreamer-plugins-linux-20091125.tar.bz2</uri> 677 <uri>http://imprudenceviewer.org/download/libs/gstreamer-plugins-linux-20091125.tar.bz2</uri>
622 </map> 678 </map>
679 <key>linux64</key>
680 <map>
681 <key>md5sum</key>
682 <string>8e21045776401973c5034de30258ce8c</string>
683 <key>url</key>
684 <uri>http://imprudenceviewer.org/download/libs/gstreamer-plugins-linux64-20091203.tar.bz2</uri>
685 </map>
623 <key>windows</key> 686 <key>windows</key>
624 <map> 687 <map>
625 <key>md5sum</key> 688 <key>md5sum</key>
@@ -650,6 +713,13 @@ cairo: Copyright © 2002 University of Southern California, Copyright © 2005 Re
650 <key>url</key> 713 <key>url</key>
651 <uri>http://imprudenceviewer.org/download/libs/gtk-etc-linux-20091115.tar.bz2</uri> 714 <uri>http://imprudenceviewer.org/download/libs/gtk-etc-linux-20091115.tar.bz2</uri>
652 </map> 715 </map>
716 <key>linux64</key>
717 <map>
718 <key>md5sum</key>
719 <string>b21bb7378dec45ff4ef4982c9511b581</string>
720 <key>url</key>
721 <uri>http://imprudenceviewer.org/download/libs/gtk-etc-linux64-20091128.tar.bz2</uri>
722 </map>
653 </map> 723 </map>
654 </map> 724 </map>
655 <key>havok</key> 725 <key>havok</key>
@@ -829,6 +899,13 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
829 <key>url</key> 899 <key>url</key>
830 <uri>http://imprudenceviewer.org/download/libs/liboil-0.3.16-linux-20091125.tar.bz2</uri> 900 <uri>http://imprudenceviewer.org/download/libs/liboil-0.3.16-linux-20091125.tar.bz2</uri>
831 </map> 901 </map>
902 <key>linux64</key>
903 <map>
904 <key>md5sum</key>
905 <string>15d8f97d5ec3a27f643708511ca8bee6</string>
906 <key>url</key>
907 <uri>http://imprudenceviewer.org/download/libs/liboil-0.3.16-linux64-20091130.tar.bz2</uri>
908 </map>
832 </map> 909 </map>
833 </map> 910 </map>
834 <key>libpng</key> 911 <key>libpng</key>
@@ -902,6 +979,13 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
902 <key>url</key> 979 <key>url</key>
903 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libuuid-linux-i686-gcc-4.1-20080915.tar.bz2</uri> 980 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libuuid-linux-i686-gcc-4.1-20080915.tar.bz2</uri>
904 </map> 981 </map>
982 <key>linux64</key>
983 <map>
984 <key>md5sum</key>
985 <string></string>
986 <key>url</key>
987 <uri>http://imprudenceviewer.org/download/libs/libuuid-linux64-lenny-20091130.tar.bz2</uri>
988 </map>
905 </map> 989 </map>
906 </map> 990 </map>
907 <key>libxml</key> 991 <key>libxml</key>
@@ -934,9 +1018,9 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
934 <key>linux64</key> 1018 <key>linux64</key>
935 <map> 1019 <map>
936 <key>md5sum</key> 1020 <key>md5sum</key>
937 <string>921d7f980519101afb74623e29e9d175</string> 1021 <string>92993220ad1a191c629e7f5cee169f77</string>
938 <key>url</key> 1022 <key>url</key>
939 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libxml-2.6.24-linux64-20080909.tar.bz2</uri> 1023 <uri>http://imprudenceviewer.org/download/libs/libxml2-2.7.4-r1-linux64-20091129.tar.bz2</uri>
940 </map> 1024 </map>
941 <key>windows</key> 1025 <key>windows</key>
942 <map> 1026 <map>
@@ -977,9 +1061,9 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
977 <key>linux64</key> 1061 <key>linux64</key>
978 <map> 1062 <map>
979 <key>md5sum</key> 1063 <key>md5sum</key>
980 <string>c2ae53462b56e0999ba386774ab0b789</string> 1064 <string>a99b3b8c6a5d0949cae04ac9c6de7042</string>
981 <key>url</key> 1065 <key>url</key>
982 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llmozlib-linux64-20080909.tar.bz2</uri> 1066 <uri>http://imprudenceviewer.org/download/libs/llmozlib-linux64-20091129.tar.bz2</uri>
983 </map> 1067 </map>
984 <key>windows</key> 1068 <key>windows</key>
985 <map> 1069 <map>
@@ -1103,6 +1187,13 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1103 <key>url</key> 1187 <key>url</key>
1104 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ndofdev-linux-0.2-20080828.tar.bz2</uri> 1188 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ndofdev-linux-0.2-20080828.tar.bz2</uri>
1105 </map> 1189 </map>
1190 <key>linux64</key>
1191 <map>
1192 <key>md5sum</key>
1193 <string>c5eb5b49d48ee370fc6ed8798e1fc58c</string>
1194 <key>url</key>
1195 <uri>http://imprudenceviewer.org/download/libs/ndofdev-linux64-0.2-20091129.tar.bz2</uri>
1196 </map>
1106 <key>windows</key> 1197 <key>windows</key>
1107 <map> 1198 <map>
1108 <key>md5sum</key> 1199 <key>md5sum</key>
@@ -1139,9 +1230,9 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1139 <key>linux64</key> 1230 <key>linux64</key>
1140 <map> 1231 <map>
1141 <key>md5sum</key> 1232 <key>md5sum</key>
1142 <string>964c71e6ee22be1bcaf6d480e74cdd14</string> 1233 <string>83c72b57a95e8c42560fb67955169f19</string>
1143 <key>url</key> 1234 <key>url</key>
1144 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ogg-vorbis-1.2.0-linux64-20080909.tar.bz2</uri> 1235 <uri>http://imprudenceviewer.org/download/libs/ogg-vorbis-linux64-20091202.tar.bz2</uri>
1145 </map> 1236 </map>
1146 <key>windows</key> 1237 <key>windows</key>
1147 <map> 1238 <map>
@@ -1176,6 +1267,13 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1176 <key>url</key> 1267 <key>url</key>
1177 <uri>http://imprudenceviewer.org/download/libs/openal-linux-20091115.tar.bz2</uri> 1268 <uri>http://imprudenceviewer.org/download/libs/openal-linux-20091115.tar.bz2</uri>
1178 </map> 1269 </map>
1270 <key>linux64</key>
1271 <map>
1272 <key>md5sum</key>
1273 <string>ca923ac36d81185279b9cc8f0dcd9461</string>
1274 <key>url</key>
1275 <uri>http://imprudenceviewer.org/download/libs/openal-linux64-lenny-20091202.tar.bz2</uri>
1276 </map>
1179 <key>windows</key> 1277 <key>windows</key>
1180 <map> 1278 <map>
1181 <key>md5sum</key> 1279 <key>md5sum</key>
@@ -1252,6 +1350,13 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1252 <key>url</key> 1350 <key>url</key>
1253 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.3-linux-20081124b.tar.bz2</uri> 1351 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.3-linux-20081124b.tar.bz2</uri>
1254 </map> 1352 </map>
1353 <key>linux64</key>
1354 <map>
1355 <key>md5sum</key>
1356 <string>947419e06f0f85fbf4ae089e8e2a6a9d</string>
1357 <key>url</key>
1358 <uri>http://imprudenceviewer.org/download/libs/openjpeg-1.3-linux64-20091202.tar.bz2</uri>
1359 </map>
1255 <key>windows</key> 1360 <key>windows</key>
1256 <map> 1361 <map>
1257 <key>md5sum</key> 1362 <key>md5sum</key>
@@ -1344,6 +1449,13 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1344 <key>url</key> 1449 <key>url</key>
1345 <uri>http://imprudenceviewer.org/download/libs/theora-linux-20091115.tar.bz2</uri> 1450 <uri>http://imprudenceviewer.org/download/libs/theora-linux-20091115.tar.bz2</uri>
1346 </map> 1451 </map>
1452 <key>linux64</key>
1453 <map>
1454 <key>md5sum</key>
1455 <string>b1141b53eb3576cc0c32997bf0fb097c</string>
1456 <key>url</key>
1457 <uri>http://imprudenceviewer.org/download/libs/theora-linux64-20091202.tar.bz2</uri>
1458 </map>
1347 </map> 1459 </map>
1348 </map> 1460 </map>
1349 <key>tut</key> 1461 <key>tut</key>
@@ -1517,9 +1629,9 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1517 <key>linux64</key> 1629 <key>linux64</key>
1518 <map> 1630 <map>
1519 <key>md5sum</key> 1631 <key>md5sum</key>
1520 <string>4bddfb2c6dd7b1470a3ed675ac14bd9a</string> 1632 <string>d085a173e3c05ff3bb0ee36ba42deb2c</string>
1521 <key>url</key> 1633 <key>url</key>
1522 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/zlib-1.2.3-linux64-20080909.tar.bz2</uri> 1634 <uri>http://imprudenceviewer.org/download/libs/zlib-1.2.3-linux64-lenny-20091202.tar.bz2</uri>
1523 </map> 1635 </map>
1524 <key>windows</key> 1636 <key>windows</key>
1525 <map> 1637 <map>