diff options
| -rwxr-xr-x | autobuild.xml | 278 | ||||
| -rwxr-xr-x | indra/cmake/Copy3rdPartyLibs.cmake | 19 | ||||
| -rwxr-xr-x | indra/cmake/FreeType.cmake | 2 | ||||
| -rwxr-xr-x | indra/cmake/GStreamer010Plugin.cmake | 2 | ||||
| -rwxr-xr-x | indra/cmake/GoogleMock.cmake | 2 | ||||
| -rwxr-xr-x | indra/cmake/LLPrimitive.cmake | 13 | ||||
| -rwxr-xr-x | indra/cmake/OpenSSL.cmake | 2 | ||||
| -rwxr-xr-x | indra/cmake/WebKitLibPlugin.cmake | 18 | ||||
| -rwxr-xr-x | indra/media_plugins/webkit/CMakeLists.txt | 12 | ||||
| -rwxr-xr-x | indra/newview/viewer_manifest.py | 71 | ||||
| -rw-r--r-- | indra/test_apps/llfbconnecttest/CMakeLists.txt | 118 | ||||
| -rwxr-xr-x | indra/test_apps/llplugintest/CMakeLists.txt | 126 | 
12 files changed, 238 insertions, 425 deletions
| diff --git a/autobuild.xml b/autobuild.xml index 338942b5b1..28c6cd5002 100755 --- a/autobuild.xml +++ b/autobuild.xml @@ -66,9 +66,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>7beeb31c3996bb27cd6964a50fd70d4d</string> +              <string>528d0b78611d87527d778320a6bcea8e</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-sdl-update/rev/288993/arch/Linux/installer/SDL-1.2.15-linux-20140412.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-sdl-update/rev/290309/arch/Linux/installer/SDL-1.2.15-linux-20140528.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -138,9 +138,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>a53abee08e4068852d65426dec445271</string> +              <string>d46a7edc12e9d3ec55b3af5a48a4109b</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/288988/arch/Darwin/installer/ares-1.10.0-darwin-20140411.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/290089/arch/Darwin/installer/ares-1.10.0-darwin-20140516.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -150,9 +150,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>ea125c52a2a3bf4c2d90a80ab95a480e</string> +              <string>5c0319efe5b27a174bf8d418e5f1e8e8</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/288988/arch/Linux/installer/ares-1.10.0-linux-20140412.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/290089/arch/Linux/installer/ares-1.10.0-linux-20140516.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -162,9 +162,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>895a014dde535fb418b894b4ebd9a5ca</string> +              <string>9a675008e81b870876e1bf11a42526c7</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/288988/arch/CYGWIN/installer/ares-1.10.0-windows-20140411.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/290089/arch/CYGWIN/installer/ares-1.10.0-windows-20140516.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -186,9 +186,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>e52cf8be6f7e285eff8f8671810b77df</string> +              <string>7856ed94bf33773b0356b23adc1dbdab</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-boost-update/rev/289003/arch/Darwin/installer/boost-1.55.0-darwin-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-boost-update/rev/290191/arch/Darwin/installer/boost-1.55.0-darwin-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -198,9 +198,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>6bea4b8528439f37381a807b9be87756</string> +              <string>1fbf9f45eb7f298c204b66e923a4dc69</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-boost-update/rev/289003/arch/Linux/installer/boost-1.55.0-linux-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-boost-update/rev/290191/arch/Linux/installer/boost-1.55.0-linux-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -210,9 +210,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>5de094775997e47ea55eff5a348c585e</string> +              <string>a2a4a3a45a1fd7fb01f6d6a73a095641</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-boost-update/rev/289003/arch/CYGWIN/installer/boost-1.55.0-windows-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-boost-update/rev/290191/arch/CYGWIN/installer/boost-1.55.0-windows-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -234,9 +234,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>480b27a0cb39a4adfcdeabef895de3e1</string> +              <string>e503eb218d4f10f593fefbddb5f92851</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-colladadom/rev/227230/arch/Darwin/installer/colladadom-2.2-darwin-20110420.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-colladadom-update/rev/290229/arch/Darwin/installer/colladadom-2.3-darwin-20140522.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -246,9 +246,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>be7321370b69b6d66938b82a9230a067</string> +              <string>2e2cbdc3976825134b0201f3fe42b609</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-colladadom/rev/233450/arch/Linux/installer/colladadom-2.2-linux-20110621.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-colladadom-update/rev/290229/arch/Linux/installer/colladadom-2.3-linux-20140522.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -258,9 +258,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>a9f548eb6f9aaf292508a8b09c7f2f73</string> +              <string>67c7da074b45ad262a555310454ea2e6</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-colladadom/rev/226584/arch/CYGWIN/installer/colladadom-2.2-windows-20110413.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-colladadom-update/rev/290229/arch/CYGWIN/installer/colladadom-2.3-windows-20140522.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -282,9 +282,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>4f680e07945749267ac987a1dd6586cf</string> +              <string>4de6ce017c8c4f9d1c06d548df191048</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-curl-update/rev/289005/arch/Darwin/installer/curl-7.34.0-darwin-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-curl-update/rev/290186/arch/Darwin/installer/curl-7.37.0-darwin-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -294,9 +294,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>ca7277fd16177f56a88a698c289585cd</string> +              <string>38844575f625e40c83f33912ebf83c3a</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-curl-update/rev/289005/arch/Linux/installer/curl-7.34.0-linux-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-curl-update/rev/290186/arch/Linux/installer/curl-7.37.0-linux-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -306,9 +306,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>c9261587a5711619df7db8441217dbeb</string> +              <string>2d848966f01988e393fbc708df5a7bf1</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-curl-update/rev/289005/arch/CYGWIN/installer/curl-7.34.0-windows-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-curl-update/rev/290186/arch/CYGWIN/installer/curl-7.37.0-windows-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -546,9 +546,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>f78379e28b7dcf3305b91e8a4f72b734</string> +              <string>d090edb48c00ee8d89002483fdcb1c1b</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-fontconfig-update/rev/283252/arch/Linux/installer/fontconfig-2.11.0-linux-20131101.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-fontconfig-update/rev/290258/arch/Linux/installer/fontconfig-2.11.0-linux-20140524.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -594,9 +594,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>c0eacb6348e032fbc69cfdc4bd215ee4</string> +              <string>cc70fb25612a1e257a8179f8ac432811</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/freetype-2.4.4-darwin-20110307.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-freetype-update/rev/290255/arch/Darwin/installer/freetype-2.4.4-darwin-20140523.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -606,9 +606,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>bd6f84f9fb3c2e68850676d06935373f</string> +              <string>f391b2d2a758e1caec10b863d7b94fcc</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-freetype/rev/271684/arch/Linux/installer/freetype-2.4.4-linux-20130312.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-freetype-update/rev/290255/arch/Linux/installer/freetype-2.4.4-linux-20140524.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -618,9 +618,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>271349827b939406162ce42e42cd18e0</string> +              <string>831224b9c7e83c962eb62b176335e642</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/freetype-2.4.4-windows-20110218.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-freetype-update/rev/290255/arch/CYGWIN/installer/freetype-2.4.4-windows-20140523.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -747,14 +747,14 @@            </map>          </map>        </map> -      <key>google_breakpad</key> +      <key>gmock</key>        <map>          <key>license</key>          <string>bsd</string>          <key>license_file</key> -        <string>LICENSES/google_breakpad.txt</string> +        <string>LICENSES/gmock.txt</string>          <key>name</key> -        <string>google_breakpad</string> +        <string>gmock</string>          <key>platforms</key>          <map>            <key>darwin</key> @@ -762,9 +762,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>aff5566e04003de0383941981198e04e</string> +              <string>5d1af8fe41a4f860f48ff6d8fda209e2</string>                <key>url</key> -          <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-breakpad/rev/273073/arch/Darwin/installer/google_breakpad-0.0.0-rev1099-darwin-20130329.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-google-mock-update/rev/290199/arch/Darwin/installer/gmock-1.7.0-darwin-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -774,9 +774,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>52257e5eb166a0b69c9c0c38f6e1920e</string> +              <string>0c8305dde07d0cbd26d295c458f3689b</string>                <key>url</key> -	         <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-breakpad/rev/273079/arch/Linux/installer/google_breakpad-0.0.0-rev1099-linux-20130329.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-google-mock-update/rev/290199/arch/Linux/installer/gmock-1.7.0-linux-20140522.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -786,23 +786,23 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>a1e519d08c507c12f9d412b2ae8328c8</string> +              <string>9b539f6313c4d46eb47f029d42d46658</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-breakpad/rev/279804/arch/CYGWIN/installer/google_breakpad-0.0.0-rev1099-windows-20130813.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-google-mock-update/rev/290199/arch/CYGWIN/installer/gmock-1.7.0-windows-20140521.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string>            </map>          </map>        </map> -      <key>googlemock</key> +      <key>google_breakpad</key>        <map>          <key>license</key>          <string>bsd</string>          <key>license_file</key> -        <string>LICENSES/googlemock.txt</string> +        <string>LICENSES/google_breakpad.txt</string>          <key>name</key> -        <string>googlemock</string> +        <string>google_breakpad</string>          <key>platforms</key>          <map>            <key>darwin</key> @@ -810,9 +810,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>886ee428f058005ab7f90f61784ec9d9</string> +              <string>aff5566e04003de0383941981198e04e</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/googlemock-1.1.0-darwin-20101004.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-breakpad/rev/273073/arch/Darwin/installer/google_breakpad-0.0.0-rev1099-darwin-20130329.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -822,9 +822,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>782ca04e56d8eab755adcae297cafa7c</string> +              <string>52257e5eb166a0b69c9c0c38f6e1920e</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/googlemock-1.1.0-linux-20101001.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-breakpad/rev/273079/arch/Linux/installer/google_breakpad-0.0.0-rev1099-linux-20130329.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -834,9 +834,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>d2542614df9dd99cbb5ff67e76d4a6c1</string> +              <string>a1e519d08c507c12f9d412b2ae8328c8</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-mock/rev/274899/arch/CYGWIN/installer/gmock-1.6.0-windows-20130426.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-breakpad/rev/279804/arch/CYGWIN/installer/google_breakpad-0.0.0-rev1099-windows-20130813.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -1194,9 +1194,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>2d8595c7cee28646ac5f2e1bc6735eb2</string> +              <string>d3691526296a95cb06338e2b7318153d</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libpng-update/rev/288992/arch/Darwin/installer/libpng-1.6.8-darwin-20140411.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libpng-update/rev/290081/arch/Darwin/installer/libpng-1.6.8-darwin-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -1206,9 +1206,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>324e8a9109147bb1a1637afb34106b5f</string> +              <string>1b0b31b7852c4dfc94aca69e5e8e4660</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libpng-update/rev/288992/arch/Linux/installer/libpng-1.6.8-linux-20140412.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libpng-update/rev/290081/arch/Linux/installer/libpng-1.6.8-linux-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1218,9 +1218,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>cb7cebc4589fb4988343224acc5ebd31</string> +              <string>b20d6a8718d87b333d8a572ea813ca7a</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libpng-update/rev/288992/arch/CYGWIN/installer/libpng-1.6.8-windows-20140411.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libpng-update/rev/290081/arch/CYGWIN/installer/libpng-1.6.8-windows-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -1251,28 +1251,52 @@            </map>          </map>        </map> -      <key>libxml</key> +      <key>libxml2</key>        <map>          <key>license</key>          <string>mit</string>          <key>license_file</key> -        <string>LICENSES/libxml.txt</string> +        <string>LICENSES/libxml2.txt</string>          <key>name</key> -        <string>libxml</string> +        <string>libxml2</string>          <key>platforms</key>          <map> +          <key>darwin</key> +          <map> +            <key>archive</key> +            <map> +              <key>hash</key> +              <string>c78df230a00a7d8e2f3ba56672f5f98f</string> +              <key>url</key> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libxml-update/rev/290157/arch/Darwin/installer/libxml2-2.9.1-darwin-20140520.tar.bz2</string> +            </map> +            <key>name</key> +            <string>darwin</string> +          </map>            <key>linux</key>            <map>              <key>archive</key>              <map>                <key>hash</key> -              <string>3387100e6096f3edf91ddb0bda2e247c</string> +              <string>e46d9ab2478d16178d4160d2155ec2d7</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-libxml-update/rev/283232/arch/Linux/installer/libxml2-2.9.1-linux-20131101.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libxml-update/rev/290157/arch/Linux/installer/libxml2-2.9.1-linux-20140520.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string>            </map> +          <key>windows</key> +          <map> +            <key>archive</key> +            <map> +              <key>hash</key> +              <string>33ff18389f4bc7fe96ecb85c066d9634</string> +              <key>url</key> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-libxml-update/rev/290157/arch/CYGWIN/installer/libxml2-2.9.1-windows-20140520.tar.bz2</string> +            </map> +            <key>name</key> +            <string>windows</string> +          </map>          </map>        </map>        <key>llappearanceutility-source</key> @@ -1420,9 +1444,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>8c55280761991226b8acbf1f05fcc292</string> +              <string>4a98d727561cd1f4ac5ee02907411df1</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-llqtwebkit2/rev/289008/arch/Darwin/installer/llqtwebkit-4.7.1-darwin-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llqtwebkit/rev/250147/arch/Darwin/installer/llqtwebkit-4.7.1-darwin-20120228.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -1432,9 +1456,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>07ad70f0420c68d93d2c00f9137e26ab</string> +              <string>21246ee9b7a3fabd1fef7fe407770d56</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-llqtwebkit2/rev/289008/arch/Linux/installer/llqtwebkit-4.7.1-linux-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-llqtwebkit-minimum/rev/290262/arch/Linux/installer/llqtwebkit-4.7.1-linux-20140524.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1444,9 +1468,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>25c4f5c992125b97a21fdb73d328fa7c</string> +              <string>5e3cd6af397e853a963a6de40d440ff4</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-llqtwebkit2/rev/289008/arch/CYGWIN/installer/llqtwebkit-4.7.1-windows-20140414.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llqtwebkit/rev/250147/arch/CYGWIN/installer/llqtwebkit-4.7.1-windows-20120228.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -1597,36 +1621,26 @@            </map>          </map>        </map> -      <key>openSSL</key> +      <key>openal_soft</key>        <map>          <key>license</key> -        <string>openSSL</string> +        <string>lgpl</string>          <key>license_file</key> -        <string>LICENSES/openssl.txt</string> +        <string>LICENSES/OPENAL.txt</string>          <key>name</key> -        <string>openSSL</string> +        <string>openal_soft</string>          <key>platforms</key>          <map> -          <key>darwin</key> -          <map> -            <key>archive</key> -            <map> -              <key>hash</key> -              <string>c29ab6c1c3fa125a53d3da28ed549c03</string> -              <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/288991/arch/Darwin/installer/openssl-1.0.1g-darwin-20140411.tar.bz2</string> -            </map> -            <key>name</key> -            <string>darwin</string> -          </map>            <key>linux</key>            <map>              <key>archive</key>              <map>                <key>hash</key> -              <string>cfbe3efd2e274edba8f3ee39e6925994</string> +              <string>fccdca18a950ac9363c6fb39118b80e1</string> +              <key>hash_algorithm</key> +              <string>md5</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/288991/arch/Linux/installer/openssl-1.0.1g-linux-20140412.tar.bz2</string> +              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openal-3ad86a1c-linux-20110114.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1636,35 +1650,47 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>035716f4a1120585b4340db23d92be1f</string> +              <string>04df406f3e5d04cf176660bdac66c3a1</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/288991/arch/CYGWIN/installer/openssl-1.0.1g-windows-20140411.tar.bz2</string> +              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openal-1.12.854-1.1.0-windows-20110301.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string>            </map>          </map> +        <key>version</key> +        <string>3ad86a1c</string>        </map> -      <key>openal_soft</key> +      <key>openjpeg</key>        <map>          <key>license</key> -        <string>lgpl</string> +        <string>openjpeg</string>          <key>license_file</key> -        <string>LICENSES/OPENAL.txt</string> +        <string>LICENSES/openjpeg.txt</string>          <key>name</key> -        <string>openal_soft</string> +        <string>openjpeg</string>          <key>platforms</key>          <map> +          <key>darwin</key> +          <map> +            <key>archive</key> +            <map> +              <key>hash</key> +              <string>4be51c7cca7d84831e30b63279df7ae5</string> +              <key>url</key> +              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-darwin-20110302.tar.bz2</string> +            </map> +            <key>name</key> +            <string>darwin</string> +          </map>            <key>linux</key>            <map>              <key>archive</key>              <map>                <key>hash</key> -              <string>fccdca18a950ac9363c6fb39118b80e1</string> -              <key>hash_algorithm</key> -              <string>md5</string> +              <string>fb2382014c79e0049746e4e29bd834f9</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openal-3ad86a1c-linux-20110114.tar.bz2</string> +              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-linux-20110314.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1674,25 +1700,23 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>04df406f3e5d04cf176660bdac66c3a1</string> +              <string>ca5765af55f798724d601720afdf6953</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openal-1.12.854-1.1.0-windows-20110301.tar.bz2</string> +              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-windows-20110302.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string>            </map>          </map> -        <key>version</key> -        <string>3ad86a1c</string>        </map> -      <key>openjpeg</key> +      <key>openssl</key>        <map>          <key>license</key> -        <string>openjpeg</string> +        <string>openssl</string>          <key>license_file</key> -        <string>LICENSES/openjpeg.txt</string> +        <string>LICENSES/openssl.txt</string>          <key>name</key> -        <string>openjpeg</string> +        <string>openssl</string>          <key>platforms</key>          <map>            <key>darwin</key> @@ -1700,9 +1724,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>4be51c7cca7d84831e30b63279df7ae5</string> +              <string>2658b5d362eb78f4acd79c8fc67f936c</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-darwin-20110302.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/290083/arch/Darwin/installer/openssl-1.0.1g-darwin-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -1712,9 +1736,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>fb2382014c79e0049746e4e29bd834f9</string> +              <string>5a260d60cd3c91fe21f969f2eb478e53</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-linux-20110314.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/290083/arch/Linux/installer/openssl-1.0.1g-linux-20140516.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1724,9 +1748,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>ca5765af55f798724d601720afdf6953</string> +              <string>6a816d0af5481d717a681e3fb25c0a94</string>                <key>url</key> -              <string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-windows-20110302.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-openssl-update/rev/290083/arch/CYGWIN/installer/openssl-1.0.1g-windows-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> @@ -1748,9 +1772,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>a8e74694a0f4248228c13c845ed0a6f8</string> +              <string>5532e04d74bcdcc6aa60e99b1200dcc9</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-pcre/rev/228822/arch/Darwin/installer/pcre-7.6-darwin-20110504.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-pcre-update/rev/290150/arch/Darwin/installer/pcre-8.35-darwin-20140520.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -1760,9 +1784,21 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>bb0abe962b3b8208ed2dab0424aab33d</string> +              <string>be592c5749a7fea74aed6160694ecd05</string> +              <key>url</key> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-pcre-update/rev/290150/arch/Linux/installer/pcre-8.35-linux-20140520.tar.bz2</string> +            </map> +            <key>name</key> +            <string>linux</string> +          </map> +          <key>windows</key> +          <map> +            <key>archive</key> +            <map> +              <key>hash</key> +              <string>a1a440a297a2de47661a661cfed6ecae</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-pcre/rev/228822/arch/Linux/installer/pcre-7.6-linux-20110504.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-pcre-update/rev/290150/arch/CYGWIN/installer/pcre-8.35-windows-20140520.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1928,9 +1964,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>c6666f9231da49dac7388a306beca450</string> +              <string>44f898ad513cc40ace8609073a594fa5</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-zlib-update/rev/288987/arch/Darwin/installer/zlib-1.2.8-darwin-20140411.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-zlib-update/rev/290080/arch/Darwin/installer/zlib-1.2.8-darwin-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>darwin</string> @@ -1940,9 +1976,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>585880fa78da054739e3c60d3bd29bd2</string> +              <string>8db178c604df50682d85bb8a78065903</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-zlib-update/rev/288987/arch/Linux/installer/zlib-1.2.8-linux-20140412.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-zlib-update/rev/290080/arch/Linux/installer/zlib-1.2.8-linux-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1952,9 +1988,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>5f23fb919a365b19a3d5e1ba2f57436a</string> +              <string>99157bfc04655ca870d4c5ddd4358f34</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-zlib-update/rev/288987/arch/CYGWIN/installer/zlib-1.2.8-windows-20140411.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-zlib-update/rev/290080/arch/CYGWIN/installer/zlib-1.2.8-windows-20140515.tar.bz2</string>              </map>              <key>name</key>              <string>windows</string> diff --git a/indra/cmake/Copy3rdPartyLibs.cmake b/indra/cmake/Copy3rdPartyLibs.cmake index 068f1e9af7..ff8cbedfd4 100755 --- a/indra/cmake/Copy3rdPartyLibs.cmake +++ b/indra/cmake/Copy3rdPartyLibs.cmake @@ -40,7 +40,6 @@ if(WINDOWS)          libapriconv-1.dll          ssleay32.dll          libeay32.dll -        libcollada14dom22-d.dll          glod.dll              libhunspell.dll          ) @@ -53,7 +52,6 @@ if(WINDOWS)          libapriconv-1.dll          ssleay32.dll          libeay32.dll -        libcollada14dom22.dll          glod.dll          libhunspell.dll          ) @@ -213,13 +211,12 @@ elseif(DARWIN)          libapr-1.dylib          libaprutil-1.0.dylib          libaprutil-1.dylib -        libcollada14dom.dylib          libexception_handler.dylib          libexpat.1.5.2.dylib          libexpat.dylib          libGLOD.dylib          libhunspell-1.3.0.dylib -        libminizip.a +        libllqtwebkit.dylib          libndofdev.dylib         ) @@ -258,28 +255,14 @@ elseif(LINUX)          libapr-1.so.0          libaprutil-1.so.0          libatk-1.0.so -        libboost_context-mt.so.${BOOST_VERSION}.0 -        libboost_coroutine-mt.so.${BOOST_VERSION}.0 -        libboost_filesystem-mt.so.${BOOST_VERSION}.0 -        libboost_program_options-mt.so.${BOOST_VERSION}.0 -        libboost_regex-mt.so.${BOOST_VERSION}.0 -        libboost_signals-mt.so.${BOOST_VERSION}.0 -        libboost_system-mt.so.${BOOST_VERSION}.0 -        libboost_thread-mt.so.${BOOST_VERSION}.0 -        libcollada14dom.so          libdb-5.1.so          libexpat.so          libexpat.so.1          libfreetype.so.6          libGLOD.so -        libgmock_main.so -        libgmock.so.0          libgmodule-2.0.so          libgobject-2.0.so -        libgtest_main.so -        libgtest.so.0          libhunspell-1.3.so.0.0.0 -        libminizip.so          libopenal.so          libopenjpeg.so          libuuid.so.16 diff --git a/indra/cmake/FreeType.cmake b/indra/cmake/FreeType.cmake index c9a90a9a8d..d5bbfc7d84 100755 --- a/indra/cmake/FreeType.cmake +++ b/indra/cmake/FreeType.cmake @@ -7,7 +7,7 @@ if (STANDALONE)    pkg_check_modules(FREETYPE REQUIRED freetype2)  else (STANDALONE)    use_prebuilt_binary(freetype) -  set(FREETYPE_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include) +  set(FREETYPE_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include/freetype2/)    set(FREETYPE_LIBRARIES freetype)  endif (STANDALONE) diff --git a/indra/cmake/GStreamer010Plugin.cmake b/indra/cmake/GStreamer010Plugin.cmake index d2d0699bcd..8918ee0c90 100755 --- a/indra/cmake/GStreamer010Plugin.cmake +++ b/indra/cmake/GStreamer010Plugin.cmake @@ -9,7 +9,7 @@ if (STANDALONE)  elseif (LINUX)    use_prebuilt_binary(gstreamer)    # possible libxml should have its own .cmake file instead -  use_prebuilt_binary(libxml) +  use_prebuilt_binary(libxml2)    set(GSTREAMER010_FOUND ON FORCE BOOL)    set(GSTREAMER010_PLUGINS_BASE_FOUND ON FORCE BOOL)    set(GSTREAMER010_INCLUDE_DIRS diff --git a/indra/cmake/GoogleMock.cmake b/indra/cmake/GoogleMock.cmake index c4c96a9af7..cac072988e 100755 --- a/indra/cmake/GoogleMock.cmake +++ b/indra/cmake/GoogleMock.cmake @@ -2,7 +2,7 @@  include(Prebuilt)  include(Linking) -use_prebuilt_binary(googlemock) +use_prebuilt_binary(gmock)  set(GOOGLEMOCK_INCLUDE_DIRS       ${LIBS_PREBUILT_DIR}/include) diff --git a/indra/cmake/LLPrimitive.cmake b/indra/cmake/LLPrimitive.cmake index 0d87ff579a..71b80a1ae4 100755 --- a/indra/cmake/LLPrimitive.cmake +++ b/indra/cmake/LLPrimitive.cmake @@ -6,7 +6,7 @@ include(Boost)  use_prebuilt_binary(colladadom)  use_prebuilt_binary(pcre) -use_prebuilt_binary(libxml) +use_prebuilt_binary(libxml2)  set(LLPRIMITIVE_INCLUDE_DIRS      ${LIBS_OPEN_DIR}/llprimitive @@ -15,14 +15,19 @@ if (WINDOWS)      set(LLPRIMITIVE_LIBRARIES           debug llprimitive          optimized llprimitive -        debug libcollada14dom22-d -        optimized libcollada14dom22 +        debug libcollada14dom23-sd +        optimized libcollada14dom23-s +        debug pcrecppd +        optimized pcrecpp +        debug pcred +        optimized pcre          ${BOOST_SYSTEM_LIBRARIES}          )  else (WINDOWS)      set(LLPRIMITIVE_LIBRARIES           llprimitive -        collada14dom +        debug collada14dom-d +        optimized collada14dom          minizip          xml2          pcrecpp diff --git a/indra/cmake/OpenSSL.cmake b/indra/cmake/OpenSSL.cmake index 4593821921..a1c75ad489 100755 --- a/indra/cmake/OpenSSL.cmake +++ b/indra/cmake/OpenSSL.cmake @@ -7,7 +7,7 @@ set(OpenSSL_FIND_REQUIRED ON)  if (STANDALONE)    include(FindOpenSSL)  else (STANDALONE) -  use_prebuilt_binary(openSSL) +  use_prebuilt_binary(openssl)    if (WINDOWS)      set(OPENSSL_LIBRARIES ssleay32 libeay32)    else (WINDOWS) diff --git a/indra/cmake/WebKitLibPlugin.cmake b/indra/cmake/WebKitLibPlugin.cmake index 9c4579ecf3..cab176a096 100755 --- a/indra/cmake/WebKitLibPlugin.cmake +++ b/indra/cmake/WebKitLibPlugin.cmake @@ -1,6 +1,7 @@  # -*- cmake -*-  include(Linking)  include(Prebuilt) +include(OpenSSL)  if (STANDALONE)    # The minimal version, 4.4.3, is rather arbitrary: it's the version in Debian/Lenny. @@ -53,18 +54,8 @@ if (WINDOWS)      )  elseif (DARWIN)      set(WEBKIT_PLUGIN_LIBRARIES -        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.a -        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libQtWebKit.4.dylib -        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libQtOpenGL.4.dylib -        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libQtNetwork.4.dylib -        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libQtGui.4.dylib -        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libQtCore.4.dylib -        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.a -        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libQtWebKit.4.dylib -        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libQtOpenGL.4.dylib -        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libQtNetwork.4.dylib -        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libQtGui.4.dylib -        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libQtCore.4.dylib +        optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib +        debug ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib          )  elseif (LINUX)      set(WEBKIT_PLUGIN_LIBRARIES ${LLQTWEBKIT_LIBRARY} ${QT_LIBRARIES} ${QT_PLUGIN_LIBRARIES}) @@ -78,9 +69,10 @@ elseif (LINUX)          QtWebKit          QtOpenGL          QtNetwork +        ${OPENSSL_LIBRARIES}          QtGui          QtCore -#        jscore +        jscore  #        qgif  #        qjpeg  #        jpeg diff --git a/indra/media_plugins/webkit/CMakeLists.txt b/indra/media_plugins/webkit/CMakeLists.txt index 5a8fe90bdd..0c1c3d800e 100755 --- a/indra/media_plugins/webkit/CMakeLists.txt +++ b/indra/media_plugins/webkit/CMakeLists.txt @@ -121,12 +121,12 @@ if (DARWIN)    )    # copy the webkit dylib to the build directory -#   add_custom_command( -#     TARGET media_plugin_webkit POST_BUILD -# #    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/libllqtwebkit.dylib -#     COMMAND ${CMAKE_COMMAND} -E copy ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/ -#     DEPENDS media_plugin_webkit ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib -#     ) +  add_custom_command( +    TARGET media_plugin_webkit POST_BUILD +#    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/libllqtwebkit.dylib +    COMMAND ${CMAKE_COMMAND} -E copy ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/ +    DEPENDS media_plugin_webkit ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib +    )  endif (DARWIN) diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index e85f4929ae..6729cd617a 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -768,21 +768,13 @@ class Darwin_i386_Manifest(ViewerManifest):                  # dylibs that vary based on configuration                  if self.args['configuration'].lower() == 'debug':                      for libfile in ( -                                "libcrypto.1.0.0.dylib", -                                "libcrypto.dylib",                                  "libfmodexL.dylib", -                                "libssl.1.0.0.dylib", -                                "libssl.dylib",                                  ):                          dylibs += path_optional(os.path.join("../packages/lib/debug",                                                               libfile), libfile)                  else:                      for libfile in ( -                                "libcrypto.1.0.0.dylib", -                                "libcrypto.dylib",                                  "libfmodex.dylib", -                                "libssl.1.0.0.dylib", -                                "libssl.dylib",                                  ):                          dylibs += path_optional(os.path.join("../packages/lib/release",                                                               libfile), libfile) @@ -804,42 +796,14 @@ class Darwin_i386_Manifest(ViewerManifest):                          symlinkf(os.path.join(os.pardir, os.pardir, os.pardir, libfile),                                   os.path.join(resource_path, libfile)) -                # SLPlugin.app/Contents/Resources gets those Qt4 libraries it needs. -                if self.prefix(src="", dst="SLPlugin.app/Contents/Resources"): -                    for libfile in ('libQtCore.4.dylib', -                                    'libQtCore.4.7.1.dylib', -                                    'libQtGui.4.dylib', -                                    'libQtGui.4.7.1.dylib', -                                    'libQtNetwork.4.dylib', -                                    'libQtNetwork.4.7.1.dylib', -                                    'libQtOpenGL.4.dylib', -                                    'libQtOpenGL.4.7.1.dylib', -                                    'libQtSvg.4.dylib', -                                    'libQtSvg.4.7.1.dylib', -                                    'libQtWebKit.4.dylib', -                                    'libQtWebKit.4.7.1.dylib', -                                    'libQtXml.4.dylib', -                                    'libQtXml.4.7.1.dylib'): -                        self.path2basename("../packages/lib/release", libfile) -                    self.end_prefix("SLPlugin.app/Contents/Resources") - -                # Qt4 codecs go to llplugin.  Not certain why but this is the first -                # location probed according to dtruss so we'll go with that. -                if self.prefix(src="../packages/plugins/codecs/", dst="llplugin/codecs"): -                    self.path("libq*.dylib") -                    self.end_prefix("llplugin/codecs") - -                # Similarly for imageformats. -                if self.prefix(src="../packages/plugins/imageformats/", dst="llplugin/imageformats"): -                    self.path("libq*.dylib") -                    self.end_prefix("llplugin/imageformats") - -                # SLPlugin plugins proper +                # plugins                  if self.prefix(src="", dst="llplugin"):                      self.path2basename("../media_plugins/quicktime/" + self.args['configuration'],                                         "media_plugin_quicktime.dylib")                      self.path2basename("../media_plugins/webkit/" + self.args['configuration'],                                         "media_plugin_webkit.dylib") +                    self.path2basename("../packages/lib/release", "libllqtwebkit.dylib") +                      self.end_prefix("llplugin")                  self.end_prefix("Resources") @@ -1111,7 +1075,6 @@ class Linux_i686_Manifest(LinuxManifest):              self.path("libaprutil-1.so.0")              self.path("libaprutil-1.so.0.4.1")              self.path("libboost_context-mt.so.*") -            self.path("libboost_coroutine-mt.so.*")              self.path("libboost_filesystem-mt.so.*")              self.path("libboost_program_options-mt.so.*")              self.path("libboost_regex-mt.so.*") @@ -1156,6 +1119,7 @@ class Linux_i686_Manifest(LinuxManifest):              # previous call did, without having to explicitly state the              # version number.              self.path("libfontconfig.so.*.*") +            self.path("libfreetype.so.*.*")              try:                  self.path("libtcmalloc.so*") #formerly called google perf tools                  pass @@ -1185,33 +1149,6 @@ class Linux_i686_Manifest(LinuxManifest):                  self.path("libvivoxplatform.so")                  self.end_prefix("lib") -            # plugin runtime -            if self.prefix(src="../packages/lib/release", dst="lib"): -                self.path("libQtCore.so*") -                self.path("libQtGui.so*") -                self.path("libQtNetwork.so*") -                self.path("libQtOpenGL.so*") -                self.path("libQtWebKit.so*") -                self.end_prefix("lib") - -            # For WebKit/Qt plugin runtimes (image format plugins) -            if self.prefix(src="../packages/plugins/imageformats", dst="bin/llplugin/imageformats"): -                self.path("libqgif.so") -                self.path("libqico.so") -                self.path("libqjpeg.so") -                self.path("libqmng.so") -                self.path("libqsvg.so") -                self.path("libqtiff.so") -                self.end_prefix("bin/llplugin/imageformats") - -            # For WebKit/Qt plugin runtimes (codec/character encoding plugins) -            if self.prefix(src="../packages/plugins/codecs", dst="bin/llplugin/codecs"): -                self.path("libqcncodecs.so") -                self.path("libqjpcodecs.so") -                self.path("libqkrcodecs.so") -                self.path("libqtwcodecs.so") -                self.end_prefix("bin/llplugin/codecs") -              self.strip_binaries() diff --git a/indra/test_apps/llfbconnecttest/CMakeLists.txt b/indra/test_apps/llfbconnecttest/CMakeLists.txt index e598124924..f56329a010 100644 --- a/indra/test_apps/llfbconnecttest/CMakeLists.txt +++ b/indra/test_apps/llfbconnecttest/CMakeLists.txt @@ -122,26 +122,34 @@ add_custom_command(TARGET llfbconnecttest POST_BUILD  ) -get_target_property(BUILT_WEBKIT_PLUGIN media_plugin_webkit LOCATION) -add_custom_command(TARGET llfbconnecttest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_WEBKIT_PLUGIN}  ${PLUGINS_DESTINATION_DIR} -  DEPENDS ${BUILT_WEBKIT_PLUGIN} -) +if (DARWIN OR WINDOWS) +  get_target_property(BUILT_WEBKIT_PLUGIN media_plugin_webkit LOCATION) +  add_custom_command(TARGET llfbconnecttest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_WEBKIT_PLUGIN}  ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${BUILT_WEBKIT_PLUGIN} +  ) -# copy over bookmarks file if llfbconnecttest gets built -get_target_property(BUILT_LLFBCONNECTTEST llfbconnecttest LOCATION) -add_custom_command(TARGET llfbconnecttest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${CMAKE_CURRENT_BINARY_DIR}/ -  DEPENDS ${BUILT_LLFBCONNECTTEST} -) +  # copy over bookmarks file if llfbconnecttest gets built +  get_target_property(BUILT_LLFBCONNECTTEST llfbconnecttest LOCATION) +  add_custom_command(TARGET llfbconnecttest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${CMAKE_CURRENT_BINARY_DIR}/ +    DEPENDS ${BUILT_LLFBCONNECTTEST} +  ) +  # also copy it to the same place as SLPlugin, which is what the mac wants... +  add_custom_command(TARGET llfbconnecttest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${BUILT_LLFBCONNECTTEST} +  ) +endif (DARWIN OR WINDOWS) -# also copy it to the same place as SLPlugin, which is what the mac wants... -add_custom_command(TARGET llfbconnecttest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${PLUGINS_DESTINATION_DIR} -  DEPENDS ${BUILT_LLFBCONNECTTEST} -) +if (DARWIN) +  add_custom_command(TARGET llfbconnecttest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib +  ) +endif (DARWIN) -if (WINDOWS) +if(WINDOWS)    #********************    # Plugin test library deploy    # @@ -293,80 +301,4 @@ if (WINDOWS)  endif(WINDOWS) -if (DARWIN) -  set(fbconnecttest_release_src_dir "${ARCH_PREBUILT_DIRS_RELEASE}") -  set(fbconnecttest_release_files -    libexception_handler.dylib -    libaprutil-1.0.dylib -    libapr-1.0.dylib -    libexpat.1.5.2.dylib -    libQtCore.4.7.1.dylib -    libQtCore.4.dylib -    libQtGui.4.7.1.dylib -    libQtGui.4.dylib -    libQtNetwork.4.7.1.dylib -    libQtNetwork.4.dylib -    libQtOpenGL.4.7.1.dylib -    libQtOpenGL.4.dylib -    libQtWebKit.4.7.1.dylib -    libQtWebKit.4.dylib -    libQtSvg.4.7.1.dylib -    libQtSvg.4.dylib -    libQtXml.4.7.1.dylib -    libQtXml.4.dylib -    ) -  copy_if_different( -    ${fbconnecttest_release_src_dir} -    "${PLUGINS_DESTINATION_DIR}" -    out_targets -    ${fbconnecttest_release_files} -    ) -  set(fbconnect_test_targets ${fbconnect_test_targets} ${out_targets}) - -  # Release & ReleaseDebInfo config runtime files required for the FB connect test (Qt image format plugins) -  set(fbconnecttest_release_src_dir "${ARCH_PREBUILT_DIRS_PLUGINS}/imageformats") -  set(fbconnecttest_release_files -    libqgif.dylib -    libqico.dylib -    libqjpeg.dylib -    libqmng.dylib -    libqsvg.dylib -    libqtiff.dylib -    ) -  copy_if_different( -    ${fbconnecttest_release_src_dir} -    "${PLUGINS_DESTINATION_DIR}/imageformats" -    out_targets -    ${fbconnecttest_release_files} -    ) -  set(fbconnect_test_targets ${fbconnect_test_targets} ${out_targets}) - -  # Release & ReleaseDebInfo config runtime files required for the FB connect test (Qt codec plugins) -  set(fbconnecttest_release_src_dir "${ARCH_PREBUILT_DIRS_PLUGINS}/codecs") -  set(fbconnecttest_release_files -    libqcncodecs.dylib -    libqjpcodecs.dylib -    libqkrcodecs.dylib -    libqtwcodecs.dylib -    ) -  copy_if_different( -    ${fbconnecttest_release_src_dir} -    "${PLUGINS_DESTINATION_DIR}/codecs" -    out_targets -    ${fbconnecttest_release_files} -    ) -  set(fbconnect_test_targets ${fbconnect_test_targets} ${out_targets}) - -  add_custom_target(copy_fbconnecttest_libs ALL -    DEPENDS  -    ${fbconnect_test_targets} -    ) - -  add_dependencies(llfbconnecttest copy_fbconnecttest_libs) -endif (DARWIN) - -if (LINUX) - -endif (LINUX) -  ll_deploy_sharedlibs_command(llfbconnecttest)  diff --git a/indra/test_apps/llplugintest/CMakeLists.txt b/indra/test_apps/llplugintest/CMakeLists.txt index 9d9f9a6a2b..8179be66f5 100755 --- a/indra/test_apps/llplugintest/CMakeLists.txt +++ b/indra/test_apps/llplugintest/CMakeLists.txt @@ -346,44 +346,44 @@ add_custom_command(TARGET llmediaplugintest POST_BUILD    DEPENDS ${BUILT_LLCOMMON}  ) -get_target_property(BUILT_WEBKIT_PLUGIN media_plugin_webkit LOCATION) -add_custom_command(TARGET llmediaplugintest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_WEBKIT_PLUGIN}  ${PLUGINS_DESTINATION_DIR} -  DEPENDS ${BUILT_WEBKIT_PLUGIN} -)  if (DARWIN OR WINDOWS) +  get_target_property(BUILT_WEBKIT_PLUGIN media_plugin_webkit LOCATION) +  add_custom_command(TARGET llmediaplugintest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_WEBKIT_PLUGIN}  ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${BUILT_WEBKIT_PLUGIN} +  ) +    get_target_property(BUILT_QUICKTIME_PLUGIN media_plugin_quicktime LOCATION)    add_custom_command(TARGET llmediaplugintest POST_BUILD      COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_QUICKTIME_PLUGIN}  ${PLUGINS_DESTINATION_DIR}      DEPENDS ${BUILT_QUICKTIME_PLUGIN}    ) -endif (DARWIN OR WINDOWS) -get_target_property(BUILT_EXAMPLE_PLUGIN media_plugin_example LOCATION) -add_custom_command(TARGET llmediaplugintest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_EXAMPLE_PLUGIN}  ${PLUGINS_DESTINATION_DIR} -  DEPENDS ${BUILT_EXAMPLE_PLUGIN} -) +  get_target_property(BUILT_EXAMPLE_PLUGIN media_plugin_example LOCATION) +  add_custom_command(TARGET llmediaplugintest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_EXAMPLE_PLUGIN}  ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${BUILT_EXAMPLE_PLUGIN} +  ) -# copy over bookmarks file if llmediaplugintest gets built -get_target_property(BUILT_LLMEDIAPLUGINTEST llmediaplugintest LOCATION) -add_custom_command(TARGET llmediaplugintest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${CMAKE_CURRENT_BINARY_DIR}/ -  DEPENDS ${BUILT_LLMEDIAPLUGINTEST} -) - -# also copy it to the same place as SLPlugin, which is what the mac wants... -add_custom_command(TARGET llmediaplugintest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${PLUGINS_DESTINATION_DIR} -  DEPENDS ${BUILT_LLMEDIAPLUGINTEST} -) +  # copy over bookmarks file if llmediaplugintest gets built +  get_target_property(BUILT_LLMEDIAPLUGINTEST llmediaplugintest LOCATION) +  add_custom_command(TARGET llmediaplugintest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${CMAKE_CURRENT_BINARY_DIR}/ +    DEPENDS ${BUILT_LLMEDIAPLUGINTEST} +  ) +  # also copy it to the same place as SLPlugin, which is what the mac wants... +  add_custom_command(TARGET llmediaplugintest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${BUILT_LLMEDIAPLUGINTEST} +  ) +endif (DARWIN OR WINDOWS)  if (DARWIN) -#   add_custom_command(TARGET llmediaplugintest POST_BUILD -#     COMMAND ${CMAKE_COMMAND} -E copy ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib ${PLUGINS_DESTINATION_DIR} -#     DEPENDS ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib -#   ) +  add_custom_command(TARGET llmediaplugintest POST_BUILD +    COMMAND ${CMAKE_COMMAND} -E copy ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib ${PLUGINS_DESTINATION_DIR} +    DEPENDS ${ARCH_PREBUILT_DIRS_RELEASE}/libllqtwebkit.dylib +  )  endif (DARWIN)  if(WINDOWS) @@ -538,76 +538,4 @@ if(WINDOWS)  endif(WINDOWS) -if (DARWIN) -  set(plugintest_release_src_dir "${ARCH_PREBUILT_DIRS_RELEASE}") -  set(plugintest_release_files -    libexception_handler.dylib -    libaprutil-1.0.dylib -    libapr-1.0.dylib -    libexpat.1.5.2.dylib -    libQtCore.4.7.1.dylib -    libQtCore.4.dylib -    libQtGui.4.7.1.dylib -    libQtGui.4.dylib -    libQtNetwork.4.7.1.dylib -    libQtNetwork.4.dylib -    libQtOpenGL.4.7.1.dylib -    libQtOpenGL.4.dylib -    libQtWebKit.4.7.1.dylib -    libQtWebKit.4.dylib -    libQtSvg.4.7.1.dylib -    libQtSvg.4.dylib -    libQtXml.4.7.1.dylib -    libQtXml.4.dylib -    ) -  copy_if_different( -    ${plugintest_release_src_dir} -    "${PLUGINS_DESTINATION_DIR}" -    out_targets -    ${plugintest_release_files} -    ) -  set(plugin_test_targets ${plugin_test_targets} ${out_targets}) - -  # Release & ReleaseDebInfo config runtime files required for the FB connect test (Qt image format plugins) -  set(plugintest_release_src_dir "${ARCH_PREBUILT_DIRS_PLUGINS}/imageformats") -  set(plugintest_release_files -    libqgif.dylib -    libqico.dylib -    libqjpeg.dylib -    libqmng.dylib -    libqsvg.dylib -    libqtiff.dylib -    ) -  copy_if_different( -    ${plugintest_release_src_dir} -    "${PLUGINS_DESTINATION_DIR}/imageformats" -    out_targets -    ${plugintest_release_files} -    ) -  set(plugin_test_targets ${plugin_test_targets} ${out_targets}) - -  # Release & ReleaseDebInfo config runtime files required for the FB connect test (Qt codec plugins) -  set(plugintest_release_src_dir "${ARCH_PREBUILT_DIRS_PLUGINS}/codecs") -  set(plugintest_release_files -    libqcncodecs.dylib -    libqjpcodecs.dylib -    libqkrcodecs.dylib -    libqtwcodecs.dylib -    ) -  copy_if_different( -    ${plugintest_release_src_dir} -    "${PLUGINS_DESTINATION_DIR}/codecs" -    out_targets -    ${plugintest_release_files} -    ) -  set(plugin_test_targets ${plugin_test_targets} ${out_targets}) - -  add_custom_target(copy_plugintest_libs ALL -    DEPENDS  -    ${plugin_test_targets} -    ) - -  add_dependencies(llmediaplugintest copy_plugintest_libs) -endif (DARWIN) -  ll_deploy_sharedlibs_command(llmediaplugintest)  | 
