Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • alchemy-archive/alchemy
  • Liru/alchemy
  • TesticularSlingshot/alchemy
3 results
Show changes
Commits on Source (10553)
Showing with 1943 additions and 2961 deletions
---
Language: Cpp
# BasedOnStyle: Microsoft
AccessModifierOffset: -2
AlignAfterOpenBracket: Align
AlignConsecutiveMacros: false
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right
AlignOperands: true
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Always
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: MultiLine
BinPackArguments: true
BinPackParameters: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Allman
BreakBeforeInheritanceComma: false
BreakInheritanceList: BeforeColon
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: BeforeColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 120
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IncludeBlocks: Preserve
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
SortPriority: 0
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
SortPriority: 0
- Regex: '.*'
Priority: 1
SortPriority: 0
IncludeIsMainRegex: '(Test)?$'
IncludeIsMainSourceRegex: ''
IndentCaseLabels: false
IndentGotoLabels: true
IndentPPDirectives: None
IndentWidth: 4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 1000
PointerAlignment: Right
ReflowComments: true
SortIncludes: false
SortUsingDeclarations: true
SpaceAfterCStyleCast: true
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
Standard: Latest
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 4
UseCRLF: false
UseTab: Never
...
* text eol=lf
# Viewer Files
*.db2 binary
*.llm binary
*.sln text eol=crlf
*.vcproj text eol=crlf
*.vcxproj text eol=crlf
*.gif binary
*.png binary
*.tga binary
*.jpg binary
*.j2k binary
*.j2c binary
*.ico binary
*.icns binary
*.bmp binary
*.BMP binary
/indra/tools/manifests/compatibility.manifest text eol=crlf
\ No newline at end of file
syntax: glob
# WinMerge temp files
*.bak
# Compiled python bytecode
......@@ -8,19 +6,27 @@ syntax: glob
.*.swp
#OSX image cache file
*.DS_Store
#*.orig
LICENSES
*.orig
*.cpp.bak
*.h.bak
*.diff
*.old
*.rej
**/.vs
Pipfile.lock
.env
/build-*
/clion-*
indra/.distcc
build-linux-*
build-darwin-*
build-vc80*
build-vc100*
build-vc110*
build-vc120*
build-vc140*
qtcreator-build/
clion-linux*
indra/.idea
indra-build/
indra/build-vc[0-9]*
indra/out/
indra/CMakeFiles
indra/CMakeLists.txt.user
indra/lib/mono/1.0/*.dll
......@@ -61,23 +67,13 @@ debian/files
build-stamp
configure-stamp
^indra/lib/python/mulib.*
^web/locale.*
^web/secondlife.com.*
^web/config.*
^indra/web/dataservice/locale.*
^indra/web/dataservice/lib/shared/vault.*
^indra/web/dataservice/vendor.*
glob:indra/newview/dbghelp.dll
glob:*.cpp.bak
glob:*.h.bak
glob:indra/newview/typed_locations.txt
glob:indra/newview/teleport_history.txt
glob:indra/newview/search_history.txt
glob:indra/newview/filters.xml
glob:indra/newview/avatar_icons_cache.txt
glob:indra/newview/avatar_lad.log
glob:*.diff
glob:*.old
indra/newview/typed_locations.txt
indra/newview/teleport_history.txt
indra/newview/search_history.txt
indra/newview/filters.xml
indra/newview/avatar_icons_cache.txt
indra/newview/avatar_lad.log
indra/newview/pilot.txt
indra/newview/pilot.xml
*.rej
stages:
- build
- deploy
variables:
VIEWER_USE_CRASHPAD: "TRUE"
VIEWER_CRASHPAD_URL: $SENTRY_DSN
.win_build: &win_build
stage: build
tags:
- autobuild
- windows
before_script:
- pipenv install
script:
- If ($env:VIEWER_CHANNEL_TYPE -eq 'Project')
{
$env:VIEWER_CHANNEL_CODENAME = $env:CI_COMMIT_REF_NAME[8..100] -join ''
}
- pipenv run autobuild configure -c ReleaseOS -- -DUSE_FMODSTUDIO=ON -DUSE_NVAPI=ON -DUSE_LTO=ON -DVS_DISABLE_FATAL_WARNINGS=ON
- pipenv run autobuild build -c ReleaseOS --no-configure
- If ($env:VIEWER_USE_CRASHPAD -eq 'TRUE') {
- Push-Location .\build-vc-*\newview\Release\
- sentry-cli upload-dif --include-sources alchemy-bin.exe alchemy-bin.pdb crashpad_handler.exe crashpad_handler.pdb openjpeg.pdb openjpeg.dll fmod.dll libcrypto-1_1.dll libcrypto-1_1.pdb libssl-1_1.dll libssl-1_1.pdb libcrypto-1_1-x64.dll libcrypto-1_1-x64.pdb libssl-1_1-x64.dll libssl-1_1-x64.pdb vcruntime140.dll msvcp140.dll nghttp2.dll glod.dll
- Pop-Location }
artifacts:
name: "$env:CI_COMMIT_REF_NAME-$env:CI_COMMIT_SHORT_SHA"
expire_in: 2 week
paths:
- build-vc-*/newview/Release/build_data.json
- build-vc-*/newview/Release/alchemy-bin.pdb
- build-vc-*/newview/Release/Alchemy_*_Setup.exe
.beta_rules: &beta_rules
only:
- /^.*-beta$/
except:
- branches
.release_rules: &release_rules
only:
- /^.*-release$/
except:
- branches
build:master:windows32:
<<: *win_build
interruptible: true
variables:
AUTOBUILD_ADDRSIZE: 32
VIEWER_CHANNEL_TYPE: Test
VIEWER_USE_CRASHPAD: "FALSE"
only:
- schedules
- web
build:master:windows64:
<<: *win_build
interruptible: true
variables:
AUTOBUILD_ADDRSIZE: 64
VIEWER_CHANNEL_TYPE: Test
VIEWER_USE_CRASHPAD: "FALSE"
only:
- schedules
- web
build:project:windows32:
<<: *win_build
interruptible: true
variables:
AUTOBUILD_ADDRSIZE: 32
VIEWER_CHANNEL_TYPE: Project
only:
- /^project-.*$/
build:project:windows64:
<<: *win_build
interruptible: true
variables:
AUTOBUILD_ADDRSIZE: 64
VIEWER_CHANNEL_TYPE: Project
only:
- /^project-.*$/
build:beta:windows32:
<<: *win_build
variables:
AUTOBUILD_ADDRSIZE: 32
VIEWER_CHANNEL_TYPE: Beta
<<: *beta_rules
build:beta:windows64:
<<: *win_build
variables:
AUTOBUILD_ADDRSIZE: 64
VIEWER_CHANNEL_TYPE: Beta
<<: *beta_rules
build:release:windows32:
<<: *win_build
variables:
AUTOBUILD_ADDRSIZE: 32
VIEWER_CHANNEL_TYPE: Release
<<: *release_rules
build:release:windows64:
<<: *win_build
variables:
AUTOBUILD_ADDRSIZE: 64
VIEWER_CHANNEL_TYPE: Release
<<: *release_rules
.deploy_template: &deploy_template
stage: deploy
tags:
- autobuild
- windows
script:
- $BuildData = Get-Content .\build-vc-64\newview\Release\build_data.json | ConvertFrom-Json
- $BuildChannelVersion = $BuildData."Channel" + ' ' + $BuildData."Version"
- $UploadDestViewerDir = $BuildChannelVersion.ToLower().Replace(" ", "/")
- $UploadDestURL = "https://pkg.alchemyviewer.org/repository/viewer/${UploadDestViewerDir}"
- $UploadParams = @{ UseBasicParsing = $true;
Method = "PUT";
Headers = @{
ContentType = "application/x-executable";
Authorization = "Basic $([System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("$env:AUTOBUILD_HTTP_USER`:$env:AUTOBUILD_HTTP_PASS")))"; };
Verbose = $true; };
- Push-Location .\build-vc-32\newview\Release\
- $FileNameWin32 = Get-ChildItem -Path . -Name -Include Alchemy_*_Setup.exe
- Invoke-WebRequest @UploadParams -InFile .\$FileNameWin32 -Uri "${UploadDestURL}/${FileNameWin32}"
- Pop-Location
- Push-Location .\build-vc-64\newview\Release\
- $FileNameWin64 = Get-ChildItem -Path . -Name -Include Alchemy_*_Setup.exe
- Invoke-WebRequest @UploadParams -InFile .\$FileNameWin64 -Uri "${UploadDestURL}/${FileNameWin64}"
- Pop-Location
- sentry-cli releases new $BuildChannelVersion
- sentry-cli releases set-commits --auto $BuildChannelVersion
- sentry-cli releases finalize $BuildChannelVersion
when: manual
deploy_project:
<<: *deploy_template
environment:
name: qa
only:
- /^project-.*$/
deploy_beta:
<<: *deploy_template
environment:
name: staging
<<: *beta_rules
deploy_release:
<<: *deploy_template
environment:
name: production
<<: *release_rules
\ No newline at end of file
## Summary
(Summarize the bug encountered concisely)
## Steps to reproduce
(How one can reproduce the issue - this is very important)
## What is the current bug behavior?
(What actually happens)
## What is the expected correct behavior?
(What you should see instead)
## Environment
```
(Please open `Help->About Alchemy` and click Copy to Clipboard then paste its contents here)
```
## Relevant logs and/or screenshots
(Attach or paste any relevant logs - please use code blocks (```) to format console output,
logs, and code as it's very hard to read otherwise.)
/label ~Type::Bug ~Status::Awaiting-Investigation
## Summary
(Summarize the requested feature concisely.)
## How would you like the feature to work?
(Describe how the feature should function in as much detail as possible.)
## Why is this feature important to you? How would it benefit the community?Required
(Provide reasoning as to why the feature is important to you, and ways it could benefit the larger Alchemy Viewer community.)
## Screenshots, Mockups, etc
(Attach or paste any relevant screenshots or mockups.)
/label ~Type::New Feature ~Status::Awaiting-Investigation
\ No newline at end of file
003dd9461bfa479049afcc34545ab3431b147c7c v2start
52d96ad3d39be29147c5b2181b3bb46af6164f0e alpha-3
d6781e22543acd7e21b967209f3c6e7003d380e3 fork to viewer-2-0
7f16e79826d377f5f9f5b33dc721ab56d0d7dc8f alpha-4
7f16e79826d377f5f9f5b33dc721ab56d0d7dc8f fork to viewer-20qa
d40ac9dd949cba6dab1cc386da6a2027690c2519 alpha-5
d2382d374139850efa5bb6adfb229e3e656cfc40 howard-demo
b8419565906e4feb434426d8d9b17dd1458e24b2 alpha-6
17fc2908e9a1ef34a9f53a41a393caf5c3cac390 beta-3-5
3469d90a115b900f8f250e137bbd9b684130f5d2 beta-4
12769e547e30067d494a6c01479a18107366ce2f beta-5
4f777ffb99fefdc6497c61385c22688ff149c659 viewer-2-0-0
668851b2ef0f8cf8df07a0fba429e4a6c1e70abb viewer-2-0-1
08398e650c222336bb2b6de0cd3bba944aef11b4 2-1rn1
80bc6cff515118a36108967af49d3f8105c95bc9 viewer-2-0-2-start
46002088d9a4489e323b8d56131c680eaa21258c viewer-2-1-0-start
3e4b947f79d88c385e8218cbc0731cef0e42cfc4 2-1-beta-1
0962101bfa7df0643a6e625786025fe7f8a6dc97 2-1-beta-2
1e2b517adc2ecb342cd3c865f2a6ccf82a3cf8d7 2-1-beta-3
c6969fe44e58c542bfc6f1bd6c0be2fa860929ac 2-1-beta-4
b03065d018b8a2e28b7de85b293a4c992cb4c12d 2-1-release
19547b909b404552593be5ec7c18241e062a6d65 2-1-1-beta-1
6e3b2e13906ba8ff22d3c8490b02d518adb2c907 2-1-1-beta-2
bb38ff1a763738609e1b3cada6d15fa61e5e84b9 2-1-1-release
bb38ff1a763738609e1b3cada6d15fa61e5e84b9 2.1.1-release
c6e6324f5be1401f077ad18a4a0f6b46451c2f7b last_sprint
7076e22f9f43f479a4ea75eac447a36364bead5a 2.2.0-beta1
7076e22f9f43f479a4ea75eac447a36364bead5a DRTVWR-5_2.2.0-beta1
7076e22f9f43f479a4ea75eac447a36364bead5a beta_2.1.3
9822eb3e25f7fe0c28ffd8aba45c507caa383cbc 2.2.0-beta2
9822eb3e25f7fe0c28ffd8aba45c507caa383cbc DRTVWR-3_2.2.0-beta2
b0cd7e150009809a0b5b0a9d5785cd4bb230413a 2.2.0-beta3
b0cd7e150009809a0b5b0a9d5785cd4bb230413a DRTVWR-7_2.2.0-beta3
00a831292231faad7e44c69f76cb96f175b8dfad 2.2.0-beta4
1415e6538d54fd5d568ee88343424d57c6803c2c 2.2.0-release
1415e6538d54fd5d568ee88343424d57c6803c2c DRTVWR-8_2.2.0-release
98e0d6df638429fd2f0476667504bd5a6b298def 2.3.0-start
a3c12342b1af0951b8aa3b828aacef17fcea8178 2.3.0-beta1
a3c12342b1af0951b8aa3b828aacef17fcea8178 DRTVWR-14_2.3.0-beta1
db0fe9bb65187f365e58a717dd23d0f4754a9c1d 2.3.0-beta2
db0fe9bb65187f365e58a717dd23d0f4754a9c1d DRTVWR-17_2.3.0-beta2
6ad3d6fa35a4e320e9ce442fce2bf9c7fc852556 2.3.0-beta3
6ad3d6fa35a4e320e9ce442fce2bf9c7fc852556 2.3.0-release
6ad3d6fa35a4e320e9ce442fce2bf9c7fc852556 DRTVWR-13_2.3.0-release
6ad3d6fa35a4e320e9ce442fce2bf9c7fc852556 DRTVWR-20_2.3.0-beta3
dbc206fc61d89ff4cfe15aade0bf0c7bc7fee1c9 2.4.0-start
3bc1f50a72e117f4d4ad8d555f0c785ea8cc201e 2.4.0-beta1
3bc1f50a72e117f4d4ad8d555f0c785ea8cc201e DRTVWR-26_2.4.0-beta1
25bd6007e3d2fc15db9326ed4b18a24a5969a46a 2.4.0-beta2
25bd6007e3d2fc15db9326ed4b18a24a5969a46a DRTVWR-27_2.4.0-beta2
1ed382c6a08ba3850b6ce9061bc551ddece0ea07 2.4.0-release
1ed382c6a08ba3850b6ce9061bc551ddece0ea07 DRTVWR-25_2.4.0-release
a82e5b1e22c7f90e3c7977d146b80588f004ed0d 2.5.0-start
345b17e7cf630db77e840b4fe3451bd476d750a3 2.5.0-beta1
345b17e7cf630db77e840b4fe3451bd476d750a3 DRTVWR-32_2.5.0-beta1
54d772d8687c69b1d773f6ce14bbc7bdc9d6c05f 2.5.0-beta2
54d772d8687c69b1d773f6ce14bbc7bdc9d6c05f DRTVWR-33--2.5.0beta2
54d772d8687c69b1d773f6ce14bbc7bdc9d6c05f DRTVWR-33_2.5.0-beta2
b723921b5c711bd24dbe77dc76ef488b544dac78 2.5.0-beta3
b723921b5c711bd24dbe77dc76ef488b544dac78 2.5.0-release
b723921b5c711bd24dbe77dc76ef488b544dac78 DRTVWR-31_2.5.0-release
b723921b5c711bd24dbe77dc76ef488b544dac78 DRTVWR-34_2.5.0-beta3
b542f8134a2bb5dd054ff4e509a44b2ee463b1bf nat-eventapi2-base
63a6aedfce785a6c760377bf685b2dae616797d2 2.5.1-start
4dede9ae1ec74d41f6887719f6f1de7340d8578d 2.5.1-release
4dede9ae1ec74d41f6887719f6f1de7340d8578d DRTVWR-37_2.5.1-release
b53a0576eec80614d7767ed72b40ed67aeff27c9 2.5.2-release
b53a0576eec80614d7767ed72b40ed67aeff27c9 DRTVWR-38_2.5.2-release
4e9eec6a347f89b2b3f295beb72f1cf7837dff66 2.6.0-start
9283d6d1d7eb71dfe4c330e7c9144857e7356bde 2.6.0-beta1
9283d6d1d7eb71dfe4c330e7c9144857e7356bde DRTVWR-40_2.6.0-beta1
461c8c65b5c799ddfe365422f9be9c0095d91e7d 2.6.0-beta1-tip
9e4641f4a7870c0f565a25a2971368d5a29516a1 2.6.0-beta2
9e4641f4a7870c0f565a25a2971368d5a29516a1 DRTVWR-41_2.6.0-beta2
42f32494bac475d0737799346f6831558ae8bf5d 2.6.0-release
42f32494bac475d0737799346f6831558ae8bf5d DRTVWR-39_2.6.0-release
c5bdef3aaa2744626aef3c217ce29e1900d357b3 2.6.1-beta1
c5bdef3aaa2744626aef3c217ce29e1900d357b3 2.6.1-start
c5bdef3aaa2744626aef3c217ce29e1900d357b3 DRTVWR-43_2.6.1-beta1
c9182ed77d427c759cfacf49a7b71a2e20d522aa 2.6.1-release
c9182ed77d427c759cfacf49a7b71a2e20d522aa DRTVWR-42_2.6.1-release
56b2778c743c2a964d82e1caf11084d76a87de2c 2.6.2-start
d1203046bb653b763f835b04d184646949d8dd5c 2.6.2-beta1
d1203046bb653b763f835b04d184646949d8dd5c DRTVWR-45_2.6.2-beta1
214180ad5714ce8392b82bbebcc92f4babd98300 2.6.2-release
214180ad5714ce8392b82bbebcc92f4babd98300 DRTVWR-44_2.6.2-release
52b2263ab28f0976c689fd0b76c55a9eb027cdbf end-of-develop.py
ec32f1045e7c2644015245df3a9933620aa194b8 2.6.3-start
d7fcefabdf32bb61a9ea6d6037c1bb26190a85bc 2.6.3-beta1
d7fcefabdf32bb61a9ea6d6037c1bb26190a85bc DRTVWR-47_2.6.3-beta1
0630e977504af5ea320c58d33cae4e1ddee793e9 2.6.3-beta2
0630e977504af5ea320c58d33cae4e1ddee793e9 DRTVWR-48_2.6.3-beta2
8f2da1701c81a62352df2b8d413d27fb2cade9a6 2.6.3-release
8f2da1701c81a62352df2b8d413d27fb2cade9a6 DRTVWR-46_2.6.3-release
3178e311da3a8739a85363665006ea3c4610cad4 dons-headless-hackathon-work
7db558aaa7c176f2022b3e9cfe38ac72f6d1fccd 2.6.5-beta1
7db558aaa7c176f2022b3e9cfe38ac72f6d1fccd DRTVWR-50_2.6.5-beta1
800cefce8d364ffdd2f383cbecb91294da3ea424 2.6.6-start
bb1075286b3b147b1dae2e3d6b2d56f04ff03f35 2.6.6-beta1
bb1075286b3b147b1dae2e3d6b2d56f04ff03f35 DRTVWR-52_2.6.6-beta1
dac76a711da5f1489a01c1fa62ec97d99c25736d 2.6.6-release
dac76a711da5f1489a01c1fa62ec97d99c25736d DRTVWR-51_2.6.6-release
5e349dbe9cc84ea5795af8aeb6d473a0af9d4953 2.6.8-start
beafa8a9bd1d1b670b7523d865204dc4a4b38eef 2.6.8-beta1
beafa8a9bd1d1b670b7523d865204dc4a4b38eef DRTVWR-55_2.6.8-beta1
be2000b946f8cb3de5f44b2d419287d4c48ec4eb 2.6.8-release
be2000b946f8cb3de5f44b2d419287d4c48ec4eb DRTVWR-54_2.6.8-release
e67da2c6e3125966dd49eef98b36317afac1fcfe 2.6.9-start
77e5a08344c95738ab879f9671b7758cddd712a3 2.6.9-beta1
77e5a08344c95738ab879f9671b7758cddd712a3 2.6.9-release
77e5a08344c95738ab879f9671b7758cddd712a3 DRTVWR-56_2.6.9-release
77e5a08344c95738ab879f9671b7758cddd712a3 DRTVWR-57_2.6.9-beta1
8835e0e3c0d3a48244c287bc05811dfc2fba43ec 2.7.0-start
43c7ee846b7eed80786acbbf35d03bd016a3e85d 2.7.0-beta1
43c7ee846b7eed80786acbbf35d03bd016a3e85d DRTVWR-59_2.7.0-beta1
54fd44ac92e4c61435ea33effe093a3527e18d98 2.7.1-start
0c4d0c24278074f219e5a32e72b449e78301d11b 2.7.1-beta1
0c4d0c24278074f219e5a32e72b449e78301d11b DRTVWR-61_2.7.1-beta1
9f79a6ed8fdcd2f3dac33ea6b3236eeb278dccfe 2.7.2-start
e0dc8b741eaa27dcdfbc9e956bb2579b954d15eb 2.7.2-beta1
e0dc8b741eaa27dcdfbc9e956bb2579b954d15eb DRTVWR-63_2.7.2-beta1
fe3a8e7973072ea62043c08b19b66626c1a720eb 2.7.1-release
fe3a8e7973072ea62043c08b19b66626c1a720eb 2.7.2-release
fe3a8e7973072ea62043c08b19b66626c1a720eb DRTVWR-60_2.7.1-release
fe3a8e7973072ea62043c08b19b66626c1a720eb DRTVWR-62_2.7.2-release
6a3e7e403bd19e45fdfc2fcc716867af3ab80861 2.7.3-start
6af10678de4736222b2c3f7e010e984fb5b327de 2.7.4-start
be963a4eef635542f9617d7f5fd22ba48fb71958 2.7.4-beta1
be963a4eef635542f9617d7f5fd22ba48fb71958 DRTVWR-67_2.7.4-beta1
057f319dd8eccdf63a54d99686c68cdcb31b6abc 2.7.4-release
057f319dd8eccdf63a54d99686c68cdcb31b6abc DRTVWR-66_2.7.4-release
19a498fa62570f352d7d246f17e3c81cc1d82d8b 2.7.5-start
09984bfa6cae17e0f72d02b75c1b7393c65eecfc 2.7.5-beta1
09984bfa6cae17e0f72d02b75c1b7393c65eecfc DRTVWR-69_2.7.5-beta1
6866d9df6efbd441c66451debd376d21211de39c 2.7.5-release
6866d9df6efbd441c66451debd376d21211de39c DRTVWR-68_2.7.5-release
e1ed60913230dd64269a7f7fc52cbc6004f6d52c 2.8.0-beta1
e1ed60913230dd64269a7f7fc52cbc6004f6d52c 2.8.0-start
e1ed60913230dd64269a7f7fc52cbc6004f6d52c DRTVWR-71_2.8.0-beta1
493d9127ee50e84ba08a736a65a23ca86f7a5b01 2.8.0-release
493d9127ee50e84ba08a736a65a23ca86f7a5b01 DRTVWR-70_2.8.0-release
502f6a5deca9365ddae57db4f1e30172668e171e 2.8.1-start
2c7e459e0c883f8e406b932e41e60097e9ee077e 2.8.1-beta1
2c7e459e0c883f8e406b932e41e60097e9ee077e DRTVWR-73_2.8.1-beta1
29e93d7e19991011bd12b5748142b11a5dcb4370 2.8.1-release
29e93d7e19991011bd12b5748142b11a5dcb4370 DRTVWR-72_2.8.1-release
4780e3bd2b3042f91be3426151f28c30d199bb3b 2.8.1-hotfix
4780e3bd2b3042f91be3426151f28c30d199bb3b DRTVWR-76_2.8.1-hotfix
54bc7823ad4e3a436fef79710f685a7372bbf795 2.8.2-start
ac0f1a132d35c02a58861d37cca75b0429ac9137 2.8.3-start
599677276b227357140dda35bea4a2c18e2e67b5 2.8.3-beta1
599677276b227357140dda35bea4a2c18e2e67b5 DRTVWR-75_2.8.3-beta1
fb85792b84bf28428889c4cc966469d92e5dac4c 2.8.3-release
fb85792b84bf28428889c4cc966469d92e5dac4c DRTVWR-74_2.8.3-release
6b678ea52f90d5c14181661dcd2546e25bde483e 3.0.0-start
b0be6ce3adfef3a014a2389d360539f8a86c5439 3.0.0-beta1
b0be6ce3adfef3a014a2389d360539f8a86c5439 DRTVWR-78_3.0.0-beta1
1778f26b6d0ae762dec3ca37140f66620f2485d9 3.0.0-release
1778f26b6d0ae762dec3ca37140f66620f2485d9 DRTVWR-77_3.0.0-release
82a2079ffcb57ecb1b3849cb41376b443e1eb912 3.0.1-start
364fd63517fbacbbcb9129d096187171ba8c9e48 3.0.1-beta1
364fd63517fbacbbcb9129d096187171ba8c9e48 DRTVWR-81_3.0.1-beta1
f2412ecd6740803ea9452f1d17fd872e263a0df7 3.0.2-start
42784bf50fa01974bada2a1af3892ee09c93fcda 3.0.2-beta1
42784bf50fa01974bada2a1af3892ee09c93fcda DRTVWR-83_3.0.2-beta1
e5c9af2d7980a99a71650be3a0cf7b2b3c3b897e 3.0.2-beta2
e5c9af2d7980a99a71650be3a0cf7b2b3c3b897e DRTVWR-86_3.0.2-beta2
b95ddac176ac944efdc85cbee94ac2e1eab44c79 3.0.3-start
6694f3f062aa45f64ab391d25a3eb3d5eb1b0871 3.0.3-beta1
6694f3f062aa45f64ab391d25a3eb3d5eb1b0871 DRTVWR-85_3.0.3-beta1
61aa7974df089e8621fe9a4c69bcdefdb3cc208a 3.0.3-beta2
61aa7974df089e8621fe9a4c69bcdefdb3cc208a DRTVWR-89_3.0.3-beta2
0496d2f74043cf4e6058e76ac3db03d44cff42ce 3.0.3-release
0496d2f74043cf4e6058e76ac3db03d44cff42ce DRTVWR-84_3.0.3-release
586907287be581817b2422b5137971b22d54ea48 3.0.4-start
92a3aa04775438226399b19deee12ac3b5a62838 3.0.5-start
c7282e59f374ee904bd793c3c444455e3399b0c5 3.1.0-start
2657fa785bbfac115852c41bd0adaff74c2ad5da 3.1.0-beta1
2657fa785bbfac115852c41bd0adaff74c2ad5da DRTVWR-93_3.1.0-beta1
bc01ee26fd0f1866e266429e85f76340523e91f1 3.1.0-beta2
bc01ee26fd0f1866e266429e85f76340523e91f1 DRTVWR-96_3.1.0-beta2
ae2de7b0b33c03dc5bdf3a7bfa54463b512221b2 3.1.0-release
ae2de7b0b33c03dc5bdf3a7bfa54463b512221b2 DRTVWR-92_3.1.0-release
a8230590e28e4f30f5105549e0e43211d9d55711 3.2.0-start
e440cd1dfbd128d7d5467019e497f7f803640ad6 3.2.0-beta1
e440cd1dfbd128d7d5467019e497f7f803640ad6 DRTVWR-95_3.2.0-beta1
9bcc2b7176634254e501e3fb4c5b56c1f637852e 3.2.0-beta2
9bcc2b7176634254e501e3fb4c5b56c1f637852e DRTVWR-97_3.2.0-beta2
2a13d30ee50ccfed50268238e36bb90d738ccc9e 3.2.0-beta3
2a13d30ee50ccfed50268238e36bb90d738ccc9e DRTVWR-98_3.2.0-beta3
3150219d229d628f0c15e58e8a51511cbd97e58d 3.2.0-release
3150219d229d628f0c15e58e8a51511cbd97e58d DRTVWR-94_3.2.0-release
c4911ec8cd81e676dfd2af438b3e065407a94a7a 3.2.1-start
9e390d76807fa70d356b8716fb83b8ce42a629ef 3.2.1-beta1
9e390d76807fa70d356b8716fb83b8ce42a629ef DRTVWR-100_3.2.1-beta1
a8c7030d6845186fac7c188be4323a0e887b4184 3.2.1-release
a8c7030d6845186fac7c188be4323a0e887b4184 DRTVWR-99_3.2.1-release
40b46edba007d15d0059c80864b708b99c1da368 3.2.2-start
523df3e67378541498d516d52af4402176a26bac 3.2.2-beta1
523df3e67378541498d516d52af4402176a26bac DRTVWR-102_3.2.2-beta1
80f3e30d8aa4d8f674a48bd742aaa6d8e9eae0b5 3.2.3-start
3fe994349fae64fc40874bb59db387131eb35a41 3.2.4-beta1
3fe994349fae64fc40874bb59db387131eb35a41 3.2.4-start
3fe994349fae64fc40874bb59db387131eb35a41 DRTVWR-104_3.2.4-beta1
bd6bcde2584491fd9228f1fa51c4575f4e764e19 3.2.4-release
bd6bcde2584491fd9228f1fa51c4575f4e764e19 DRTVWR-103_3.2.4-release
8a44ff3d2104269ce76145c2772cf1bdff2a2abe 3.2.5-start
3d2d5d244c6398a4214c666d5dd3965b0918709a 3.2.5-beta1
3d2d5d244c6398a4214c666d5dd3965b0918709a DRTVWR-106_3.2.5-beta1
65a2c1c8d855b88edfbea4e16ef2f27e7cff8b1d 3.2.5-beta2
65a2c1c8d855b88edfbea4e16ef2f27e7cff8b1d DRTVWR-107_3.2.5-beta2
c6175c955a19e9b9353d242889ec1779b5762522 3.2.5-release
c6175c955a19e9b9353d242889ec1779b5762522 DRTVWR-105_3.2.5-release
2174ed1c7129562428a5cfe8651ed77b8d26ae18 3.2.6-start
286d73ff5c19f6c00e023dc1b60975ed6bbe2872 3.2.6-beta1
286d73ff5c19f6c00e023dc1b60975ed6bbe2872 DRTVWR-109_3.2.6-beta1
4891c46a56fed7512c783b9cbe7cb7260727bf0c 3.2.7-start
3d75c836d178c7c7e788f256afe195f6cab764a2 3.2.7-beta1
3d75c836d178c7c7e788f256afe195f6cab764a2 DRTVWR-111_3.2.7-beta1
89980333c99dbaf1787fe20784f1d8849e9b5d4f 3.2.8-start
16f8e2915f3f2e4d732fb3125daf229cb0fd1875 3.2.8-beta1
16f8e2915f3f2e4d732fb3125daf229cb0fd1875 DRTVWR-114_3.2.8-beta1
987425b1acf4752379b2e1eb20944b4b35d67a85 3.2.8-beta2
987425b1acf4752379b2e1eb20944b4b35d67a85 DRTVWR-115_3.2.8-beta2
51b2fd52e36aab8f670e0874e7e1472434ec4b4a 3.2.8-release
51b2fd52e36aab8f670e0874e7e1472434ec4b4a DRTVWR-113_3.2.8-release
37dd400ad721e2a89ee820ffc1e7e433c68f3ca2 3.2.9-start
e9c82fca5ae6fb8a8af29012d78fb194a29323f3 3.2.9-beta1
e9c82fca5ae6fb8a8af29012d78fb194a29323f3 DRTVWR-117_3.2.9-beta1
a01ef9bed28627f4ca543fbc1d70c79cc297a90f 3.2.9-beta2
a01ef9bed28627f4ca543fbc1d70c79cc297a90f DRTVWR-118_3.2.9-beta2
d5f263687f43f278107363365938f0a214920a4b 3.3.0-beta1
d5f263687f43f278107363365938f0a214920a4b 3.3.0-start
d5f263687f43f278107363365938f0a214920a4b DRTVWR-119
5e8d2662f38a66eca6c591295f5880d47afc73f7 3.3.0-release
3e2fca4ed1a0dc9fe6d8a6664e71098bb035a367 3.3.1-start
3e2fca4ed1a0dc9fe6d8a6664e71098bb035a367 DRTVWR-125
28b95a6a28dca3338d9a1f4f204b96678df9f6a5 3.3.1-beta1
1dc545e44617975da2a4a32fe303386c687a6ca1 3.3.1-beta2
1dc545e44617975da2a4a32fe303386c687a6ca1 DRTVWR-139
1dc545e44617975da2a4a32fe303386c687a6ca1 viewer-beta-candidate
c623bbc854b6f7ee1b33a3718f76715046aa2937 3.3.1-release
d29a260119f8d5a5d168e25fed0c7ea6b3f40161 3.3.2-beta1
675668bd24d3bea570814f71762a2a806f7e1b8d 3.3.2-beta2
675668bd24d3bea570814f71762a2a806f7e1b8d 3.3.2-release
15e90b52dc0297921b022b90d10d797436b8a1bd viewer-release-candidate
bb9932a7a5fd00edf52d95f354e3b37ae6a942db DRTVWR-156
6414ecdabc5d89515b08d1f872cf923ed3a5523a DRTVWR-148
2a3965b3ad202df7ea25d2be689291bb14a1280e DRTVWR-155
24a7281bef42bd4430ceb25db8b195449c2c7de3 DRTVWR-153
5910f8063a7e1ddddf504c2f35ca831cc5e8f469 DRTVWR-160
f0a174c2adb4bc39b16722a61d7eeb4f2a1d4843 3.3.3-beta1
f0a174c2adb4bc39b16722a61d7eeb4f2a1d4843 DRTVWR-144
2d6c0634b11e6f3df11002b8510a72a0433da00a DRTVWR-164
600f3b3920d94de805ac6dc8bb6def9c069dd360 DRTVWR-162
80b5e5e9775966d3839331ffa7a16a60f9d7c930 DRTVWR-165
fdcc08a4f20ae9bb060f4693c8980d216534efdf 3.3.3-beta2
af5f3e43e6e4424b1da19d9e16f6b853a7b822ed DRTVWR-169
4b3c68199a86cabaa5d9466d7b0f7e141e901d7a 3.3.3-beta3
6428242e124b523813bfaf4c45b3d422f0298c81 3.3.3-release
a716684aa7c07c440b1de5815b8a1f3dd3fd8bfb DRTVWR-159
9a78ac13f047056f788c4734dd91aebfe30970e3 DRTVWR-157
089e5c84b2dece68f2b016c842ef9b5de4786842 DRTVWR-161
c08e2ac17a99973b2a94477659220b99b8847ae2 DRTVWR-163
b9d0170b62eb1c7c3adaa37a0b13a833e5e659f9 DRTVWR-171
050e48759337249130f684b4a21080b683f61732 DRTVWR-168
09ef7fd1b0781f33b8a3a9af6236b7bcb4831910 DRTVWR-170
f87bfbe0b62d26f451d02a47c80ebef6b9168fc2 DRTVWR-158
f91d003091a61937a044652c4c674447f7dcbb7a 3.3.4-beta1
bce218b2b45b730b22cc51e4807aa8b571cadef3 DRTVWR-173
cbea6356ce9cb0c313b6777f10c5c14783264fcc DRTVWR-174
82b5330bc8b17d0d4b598832e9c5a92e90075682 3.3.4-beta2
57d221de3df94f90b55204313c2cef044a3c0ae2 DRTVWR-176
eb539c65e6ee26eea2bf373af2d0f4b52dc91289 DRTVWR-177
a8057e1b9a1246b434a27405be35e030f7d28b0c 3.3.4-beta3
4281aa899fb2cedb7a9ca7ce91c5c29d4aa69594 DRTVWR-180
5c08e1d8edd871807153603b690e3ee9dbb548aa DRTVWR-183
6c75f220b103db1420919c8b635fe53e2177f318 3.3.4-beta4
9cd174d3a54d93d409a7c346a15b8bfb40fc58f4 DRTVWR-184
ab2ffc547c8a8950ff187c4f6c95e5334fab597b 3.3.4-beta5
28e100d0379a2b0710c57647a28fc5239d3d7b99 3.3.4-release
6dfb0fba782c9233dd95f24ec48146db0d3f210b DRTVWR-199
7c9102fb998885621919f2474a002c35b583539b 3.3.4-release2
8c9085066c78ed5f6c9379dc054c82a6fcdb1851 DRTVWR-207
351eea5f9dc192fc5ddea3b02958de97677a0a12 3.3.4-release3
005dfe5c4c377207d065fb27858d2eb0b53b143a DRTVWR-167
888768f162d2c0a8de1dcc5fb9a08bd8bd120a6b DRTVWR-175
a8b3eca451a9eaab59987efb0ab1c4217e3f2dcc DRTVWR-182
1f27cdfdc54246484f8afbbe42ce48e954175cbd 3.4.0-beta1
9ee9387789701d597130f879d9011a4958753862 DRTVWR-189
47f0d08ba7ade0a3905074009067c6d3df7e16ae DRTVWR-190
421126293dcbde918e0da027ca0ab9deb5b4fbf2 DRTVWR-192
33a2fc7a910ae29ff8b4850316ed7fbff9f64d33 DRTVWR-195
e9732c739c8a72a590216951505ea9c76a526a84 DRTVWR-193
7602f61c804a512764e349c034c02ddabeefebc4 DRTVWR-196
ae5c83dd61d2d37c45f1d5b8bf2b036d87599f1b DRTVWR-198
507bdfbd6bf844a511c1ffeda4baa80016ed1346 DRTVWR-197
b1dbb1a83f48f93f6f878cff9e52d2cb635e145c 3.4.0-beta2
37402e2b19af970d51b0a814d79892cc5647532b DRTVWR-200
182a9bf30e81070361bb020a78003b1cf398e79c 3.4.0-beta3
7649a3dff5ec22d3727377e5f02efd0f421e4cb5 DRTVWR-201
84fb70dfe3444e75a44fb4bee43e2fc8221cebdd 3.4.0-beta4
573e863be2f26d3687161def4b9fea9b7038dda8 3.4.0-beta5
af7b28e75bd5a629cd9e0dc46fb3f1757626f493 DRTVWR-212
015012c2b740ccdec8a8c3d6e5f898449ecfe0b8 DRTVWR-213
62b07aa81b1957897c3846292bb9412977b0af6c 3.3.4-beta6
ceed0b65a69f1eac20d523e0203320a32f9a3f3c DRTVWR-215
733ceac77583874f3626ef7a15c105b83ef0f5bb 3.4.0-beta7
97977c67245f52db20eb15f1918cc0f24778cabc 3.4.0-release
5adb2b8f96c3cac88ad7c7d996d707f1b29df336 3.4.1-beta1
b3f74858a1c8720c82d0978f3877a3fc8ba459ec 3.4.1-beta1a
2b779f233ee6f38c89cb921650c773a96e63da92 DRTVWR-220
0b9d95f4bfb6867cbf56eaec51633b0da2f1262d DRTVWR-221
e6e553761829dc0270eaaa712b7cb0622535b076 3.4.1-beta3
f00068a66a2e2f72acbe3f690b98b323e740b289 DRTVWR-222
305950187c628a5d6743ee9ea711cc5b9177a18e 3.4.1-beta4
dd23d4da3bcb2ffda58569e759feb7c119982973 DRTVWR-224
0bd3744ff060452aa13ff4992eafb381df7b1012 3.4.1-beta5
29075f8c1abed53dcf195a59f61744e27a91108f DRTVWR-226
fba99f381b8d4ad1b7b42fa4993b29998d95be18 DRTVWR-179
49ed253c80bed7410e238eeab35a9f14cb034364 3.4.1-beta6
468ca3268229011a59df99229b24315844b33d34 DRTVWR-227
524da902713e8b60322640b9825101add4a7c497 3.4.1-beta7
173c2809f9873499c4b9d6bc044ec941c954d3fb DRTVWR-228
1dc94555582f52718834081e7659e973ae4521f7 3.4.1-beta8
52c164c8023a5e65f3dc1b0bbb7fa1dd0c631b6b DRTVWR-231
464cf7a63a9a2f95bc4972dc022ca765e93de7d3 DRTVWR-233
637fe8bbee5e24940448198c221d5ee0fa3247b4 3.4.1-beta9
4e0d84e92132e9e95a1d52a1e49bad69c278ea05 3.4.1-beta10
f7cbd60a3f57ff1101157eeb79ea21e8898bedae DRTVWR-235
baf97f06ae17223614c5e31aa42e71d87cff07fe DRTVWR-236
18498afcdb835d6fc4d36ed935347d3b65307bad 3.4.1-beta11
b2f21e3442542283a80e7eaebae9f833e5a927b6 DRTVWR-237
3f9be82de642d468c5fc272cb9d96b46b5498402 3.4.1-beta12
e59ffd3fe0838ae6b09b242a6e9df71761b88f41 3.4.1-release
81f6b745ef27f5915fd07f988fdec9944f2bb73e DRTVWR-186
cc953f00956be52cc64c30637bbeec310eea603f DRTVWR-181
c04e68e1b0034fd0a20815ae24c77e5f8428e822 DRTVWR-188
4b2c52aecb7a75de31dbb12d9f5b9a251d8707be DRTVWR-191
78ca0bbf43a92e8914d4cfa87d69a6717ef7d4cf DRTVWR-194
248f4acd92a706c79e842bc83d80baa7369c0c2e DRTVWR-203
de3be913f68813a9bac7d1c671fef96d1159bcd6 DRTVWR-202
34dbbe2b00afe90352d3acf8290eb10ab90d1c8b oz-build-test-tag
6ee71714935ffcd159db3d4f5800c1929aac54e1 DRTVWR-205
7b22c612fc756e0ea63b10b163e81d107f85dbf8 DRTVWR-206
b61afe175b829c149d369524a4e974dfda99facf DRTVWR-219
32896d5e920ca9a29256ff3b747c2e99752aa5ae DRTVWR-217
704bbae7b182a1f2811a47a054e680522966f54a 3.4.2-beta1
288539fc0408ed4b69a99665de33bbbc2c3c08fe DRTVWR-216
e664473c16df1d82ffaff382e7b3e023da202d52 3.4.2-beta2
0891d7a773a31397dcad48be3fa66531d567a821 DRTVWR-242
710785535362b3cb801b6a3dc4703be3373bd0cd 3.4.2-beta3
e9a5886052433d5db9e504ffaca10890f9932979 DRTVWR-243
73b84b9864dc650fe7c8fc9f52361450f0849004 3.4.2-beta4
16310aabccf315870f7cc9bf966926c0ad6954fa 3.4.2-release
d799593b53ed733862e9a13871e318e886469377 DRTVWR-208
e497dcde7a3653e384eb223a8a460030e89c294c DRTVWR-223
93ab02d83f51e30a3cabad98aff89601befd9413 DRTVWR-240
2aa72e3372a83dece4df9cf72fb1e7c34f90b5e3 DRTVWR-209
f7bedce18ad52283e6072814db23318907261487 DRTVWR-238
7b64c96fbcadf360bd2feaae19d330166b70877c DRTVWR-210
5e4e4128b256525bafc07a62e35ae8527aaa9c9d DRTVWR-241
f1d3b3fcab28ed9ea532bf50db0ba96f5c8cc8e9 DRTVWR-232
4918b150e75df6b516fb6c2616d32043fa6b4cac DRTVWR-245
94ab2b49458ab372a95d2d6949fdf574f413068d 3.4.3-beta1
965b9a35e260c0f53be1a25f0db7abc8a67eaf47 DRTVWR-252
bb10adc4f76cf0067fca7075146f00cdc0740e9d DRTVWR-251
ab0aa2f6ba22b52fed30a2337197f589156edc75 DRTVWR-253
48382ec79741671d19ce4cc3e8cd59e9a521e4a7 DRTVWR-254
937ec902bb9a1cbceff17bd89e3923352b0a5fbc DRTVWR-256
44e764a6ac9e672a4f3bce821a4b6a218590c374 DRTVWR-258
c23d734065ed593b2413385aecd8366d8e0ee96b DRTVWR-257
452ce96d4046dc05a3ecaecc203e2cc8ddd72e76 DRTVWR-259
daca610d840625b5bebb966a57cb49581852c417 DRTVWR-265
9afbdc4e24cc04feacfb2b7a10b78a64f780901a DRTVWR-266
73280db02501f5ad041fc18b1eba68e73a81996c DRTVWR-267
870e2d79e0063fda87187f17bbc2747766733194 3.4.3-beta3
0a2ca6546b499239afeb66d17b2fadbcdbe36ab1 3.4.3-release
4c3460cb1fb7c6da9965e09c734d282a8e9c81f0 DRTVWR-229
f4481df42f9a4a92bf475a80f0c51d1a4bbdfd59 DRTVWR-246
39c5204b6e800983a41ccac8ad6dc993120197c6 DRTVWR-247
7c7d57d393e8ae7b61623279de06eb4a62ccae6a DRTVWR-249
f72b50ef168c159d6e79e97aa2bcafaf8577ab99 DRTVWR-230
b418be80903520c492e1173f3afbc4021cad5d07 DRTVWR-255
9aa1aa9f1fe13c194695a0b8f0af298296241dc2 DRTVWR-260
84fbaf2d4141bd161731430e760949dc787ca206 DRTVWR-244
083d2d36b5bb1c54fc3dd7caac0e7ac381a9cef0 3.4.4-beta1
b634dec987c16e8c9c938e11e52591d9ead8fa9b DRTVWR-270
cd39255bd23330fd30c04105f2811e941d8524fe 3.4.4-beta2
2c4011bbc2b15b82198fd8b51f3a9fe765a08c4d DRTVWR-271
2f8a3ef687bc55828abcb17ac1ad7cde70536d7e 3.4.4-beta3
35cfd4cf5b895fa776592f2e630e330be7f0604e DRTVWR-273
c374035d459af3c03dea2dd90880dfc25de64706 DRTVWR-275
05d9f1dd7a954069af2a33abedb7713fa36a04cb 3.4.4-beta4
e1bb1ae7d8b12faeb37933a737c199cc9b9f89cc 3.4.4-release
391a8c74cec7275c5d26c85ad108d4782a3e3dd9 DRTVWR-268
a36f1f354b02aa6e448ca13685de167d0a0a3d03 DRTVWR-272
37dba00ad820de3a808d4039396b162a9c275b3e DRTVWR-269
7c6dfdc1b7a2ce0d8e3a8f3ce3058547ea065c0f DRTVWR-250
b9ff9730daa53a541925300cbd02bb14575a5705 DRTVWR-277
af6b711a97073431953b55ee808aaa09900c27e5 DRTVWR-276
8302fefde6c8f4a64bfc7f04929f8bc85f5c6c7b DRTVWR-279
c296133849d1f103c0e2abc41e6599daed00b67b DRTVWR-280
40a2265058abc9fde4914c10185f916435818621 3.4.5-beta1
5df4802bec93c8d0a509946d826bb4c50c5442ec DRTVWR-281
7c1c33ba4cfd2d15ca51cc1ac440eca551331a4a DRTVWR-283
6b9c7dbebef793230d64e1b452577c8b142d4143 3.4.5-beta2
ccf991e02dc2f63fb646324230d54832683f4a9b DRTVWR-286
2d849850558a5a0324b398d1c102d30bcbdfb88f DRTVWR-287
e06898df8644fe567bee94f817d03abc1c380993 3.4.5-beta3
a676b4d6c037b39fe5b8e42cf8839a9303936089 DRTVWR-289
28fa8b944a0c1869636ab00cc400f5aa71f6fa3c DRTVWR-290
7f09bbc28c297f14b67961be7b6575445fa160e8 DRTVWR-291
b23419a2748483c98f3b84b630468a21c88feba5 DRTVWR-292
1567de5700c273b583dac41b64275c223287306e 3.4.5-beta4
1cce8447f8f574673e3f47d6fe584262e6964fe2 DRTVWR-296
0a5d409161ef2a89b28c9a741051dd2dedc707d6 DRTVWR-297
852b69ef0b5fe6b13b69cc2217282cc64de6afab 3.4.5-beta5
a49c715243a36a8a380504d14cb7416b3039c956 3.4.5-release
37947e4f771f001b551581bf7cd0051c3153beed DRTVWR-282
6482cceb91cda68b799f3e6cdc66d33bf123547a DRTVWR-284
092a9effbedd1a0276fa5ced520992ce00f96fbf CHUI-PV-0
279ef1dfc9b749a6cc499cf190fec0c090b6d682 DRTVWR-288
9b19edaf1d8ddf435f60fbbb444dd25db8f63953 3.5.0-beta1
c6b3561c7d7ad365eeba669db54eb57b5149ce75 3.5.0-beta2
6d91ffd77bf2a20f18a2175eb7579da880ae12ac DRTVWR-302
f6ca5bb75bca975ff0bc77e71e615f6478c4559c 3.5.0-beta3
910b5fad950e343b58229f5a0aefa7729b9308b3 DRTVWR-303
53cffdde0b3cc367ba9bb6abd5c83ae14df5e882 3.5.0-beta4
4d5f6234dc59a0fb6ead5e02c7d343a0610e0488 DRTVWR-304
dd058a6093c493120d67c8e02c812c0f7b2d3db0 3.5.0-beta5
fd6b510e83f56830e45670c428653134899d3e25 DRTVWR-305
55339537d99afc394d1bb7fdb7d074bf321ca62f 3.5.0-beta6
902caf2b9fdbdbc5c399c4d5ebcecaf9cb97bab8 DRTVWR-306
5c6098fd17d40ee3a38ca6b64f6be9db7f61f0a8 3.5.0-beta7
adc360e6bf21390d2665380951d85937cd29a604 3.5.0-release
1ada73295ed0eaa4a772ef079c29f57069342c32 DRTVWR-310
20cdf370f5c8be6193bef6fb3a81cc3f81275191 3.5.1-beta1
2319904200de367646b9a9442239a38d52c1eeb5 DRTVWR-313
9d8726eca785acad694564516f16dd639faf45c0 3.5.1-beta2
4b7fa963b80e2056ab648f83a4d61310b3cedb3d DRTVWR-314
65ae89aeb7ea674a555e439e963f17949322ac94 3.5.1-beta3
13149a524874b608aeb76325b35faff113a5ea53 3.5.1-release
78a8fe6abf331944d6b6bb1ce1024a6bc08141f4 DRTVWR-298
50ccc12f38c3c99f03b374e32429cb043b73e2a6 DRTVWR-294
c2b1066514308dff1eeb91162392dfe08bf1c0fe DRTVWR-309
e6b8a92acffd693cd1459e4212e3dff1050acf67 DRTVWR-278
106f19cc011aafdfc9a6d12b641fe8db6e9735a7 3.5.2-beta1
509b97acc4ca1f2644197f1b555773ac0bb6838c 3.5.2-beta2
6cb3689d89c13876ce8fa8faefa7b05e4279502d DRTVWR-316
cfc3e650e5b2063288e7b832e9c9f521bbdacc92 DRTVWR-315
e6e35501f1fea252ef83080adcf30c3cb7c2f75c DRTVWR-299
b6a4ac8f1916ede76e8a023e1cf35c045d0ac707 3.5.2-beta3
a314f1c94374ab1f6633dd2983f7090a68663eb2 3.5.2-beta4
1cfa86d604909dfdb8b372069ff61f9afaa2aac1 MAINT-2647
895628bb5e162410cfdf4bca58f0a57d22ccfcde 3.5.2-beta5
9013c07bfe1c51107233f1924dccdcc5057dd909 3.5.2-beta6
9b1b6f33aa5394b27bb652b31b5cb81ef6060370 3.5.2-release
a277b841729f2a62ba1e34acacc964bc13c1ad6f 3.5.3-release
fb1630153bac5552046ea914af3f14deabc1def8 3.6.0-materials-beta1
0a56f33ad6aa112032b14a41dad759ad377bdde9 3.6.0-release
75cf8e855ae1af6895a35da475314c2b5acf1850 3.6.1-release
f6741d5fe8d632651424484df0fe0cb4a01e9fbe 3.6.2-release
fe4f7c5e9fd27e09d03deb1cc9ab3e5093f6309e 3.6.3-release
83357f31d8dbf048a8bfdc323f363bf4d588aca1 CHOP-951-a
91ed595b716f14f07409595b734fda891a59379e 3.6.4-release
bf6d453046011a11de2643fac610cc5258650f82 3.6.5-release
ae457ece77001767ae9613148c495e7b98cc0f4a 3.6.7-release
d40c66e410741de7e90b1ed6dac28dd8a2d7e1f6 3.6.8-release
70eda3721d36df3e00730629c42a1304e5bc65b8 3.6.9-release
5b54b36862ff8bc3b6935673c9d1c1f22ee8d521 3.6.10-release
2feb70a4cfde43f2898d95ff8fcae3e67805c7c2 3.6.11-release
88bbfd7a6971033f3aa103f3a3500ceb4c73521b 3.6.12-release
0d9b9e50f1a8880e05f15688a9ec7d09e0e81013 3.6.13-release
5d746de933a98ca17887cde2fece80e9c7ab0b98 3.7.0-release
dcb4981ce255841b6083d8f65444b65d5a733a17 3.7.1-release
b842534cb4d76c9ef87676a62b1d2d19e79c015f 3.7.2-release
962d3f98955bfc7310a7867c8cbc3df075e54aa9 3.7.3-release
d076568ff7883b41c149e6afb421f39c29dbfe2b 3.7.4-release
fc066b82343fca51f9c1b8eda0abc6bee9bb4503 3.7.5-release
d029faf69f20a23007f32420a1ac6a3b89a6d441 3.7.6-release
83959480cb986522d07b151a0c778ab7f920d41b 3.7.7-release
bba9b3722eea08949e4ff69591f736bf0f808434 3.7.8-release
a9f2d0cb11f73b06858e6083bb50083becc3f9cd 3.7.9-release
91dae9494b4d147541c7a01902334ba19a7ec05e 3.7.10-release
64799eb298834073a3e9992cd8d27c3cb9d30b10 3.7.11-release
3b44ea8988cb902f0dda8429e8d5e4569e304532 3.7.12-release
d86a7e1bc96d27b683f951d3701d5b7042158c68 3.7.13-release
a7872554f3665588f1e8347d472cec3a299254b3 3.7.14-release
3f11f57f2b4d15a9f987d12bc70ef507eefb5018 3.7.15-release
562e7dace7465060ac9adb2e8eca800b699ff024 3.7.16-release
bcc2770e21c125e0bab59141c51db9145aec068d 3.7.17-release
2729c1daf0257d68a40bdbc4acf1a16184974bbd 3.7.18-release
82973b38a6c9a457333e3519e4f2b16bb5eedf47 3.7.19-release
27094824773b907c2e559396e6f9ec3a963de52d 3.7.20-release
9ecab4b0c7d8614767724a3422d3c1dca6bd4e4f 3.7.21-release
bc61801f614022c920cb5c3df1d7d67a9561ce1f 3.7.22-release
3be800e1afad9615442159e388d6d137be7b951e 3.7.23-release
d3d0101e980ec95043e0af9b7903045d3bc447e4 3.7.24-release
9978a8c3a2ffce4a5e1c186256581c2ac139c9dc 3.7.25-release
000e9dda4162cbf0a83ba88558b19473654a09a9 3.7.26-release
afd8d4756e8eda3c8f760625d1c17a2ad40ad6c8 3.7.27-release
566874eb5ab26c003ef7fb0e22ce40c5fa0013f4 3.7.28-release
d07f76c5b9860fb87924d00ca729f7d4532534d6 3.7.29-release
67edc442c80b8d2fadd2a6c4a7184b469906cdbf 3.7.30-release
797ed69e6134ef48bb922577ab2540fb2d964668 3.8.0-release
3f61ed662347dc7c6941b8266e72746a66d90e2a 3.8.1-release
3b3924f7a178aab9e2d9bdf8453e237cbb781c00 14.4.24
a8d9299b0e7eb4728949075ba93ff0d9714e92a5 14.4.26-beta
66d6bac38ff9eaa2e65c9ac6e8dbb5b2e05f39cd al-3.7.14-beta
00c9f9ba853de3a940c705f9d62442345352f9d9 al-3.7.19-beta
e48ef9f3183ed80b1bd2fbb179160ae1b1be9449 al-3.7.23-beta
e48ef9f3183ed80b1bd2fbb179160ae1b1be9449 al-3.7.23-beta
6f7f35954b5ff07fe5567fc0784037fdea4182f3 al-3.7.23-beta
f252778eb93b65a6f0686f7f1240a81cdaca3eb2 al-3.8.0.35816-beta
00d403f3933cc239377e773f9dd92cab05bee83c al-3.8.1.35916-beta
# BuildParams
#
# Please refer to:
# https://wiki.secondlife.com/wiki/Automated_Build_System
# Global setting for now...
Darwin.symbolfiles = "newview/Release/secondlife-symbols-darwin.tar.bz2"
CYGWIN.symbolfiles = "newview/Release/secondlife-symbols-windows.tar.bz2"
Linux.symbolfiles = "newview/secondlife-symbols-linux.tar.bz2"
# Use Public Upload Locations
public_build = true
build_docs = true
# disable all Debug builds (RelWithDebInfo is sufficient)
build_CYGWIN_Debug = false
build_Linux_Debug = false
build_Darwin_Debug = false
build_Debug = false
# Update Public Inworld Build Status Indicators (setting should mirror "public_build")
email_status_this_is_os = true
# Limit extent of codeticket updates to revisions after...
codeticket_since = 3.3.0-release
# Override build system default toolchain
# Note that this will only affect automated builds.
Linux.distcc_version =
Linux.gcc_version = /usr/bin/gcc-4.6
Linux.cxx_version = /usr/bin/g++-4.6
################################################################
#### Examples of how to set the viewer_channel ####
#
# To build a Release or Release candidate in build bingo:
# bingo.viewer_channel = "Second Life Release"
#
# To build a Beta for the 'Bingo' project in build bingo:
# bingo.viewer_channel = "Second Life Beta Bingo"
#
# To build a Project viewer for the 'Bingo' project in build bingo:
# bingo.viewer_channel = "Second Life Project Bingo"
#
# If left unset, viewer_channel defaults to 'Second Life Test',
# which is appropriate for individual developer builds.
#
# All Linden Lab builds (and only Linden Lab builds)
# should use a viewer_channel that begins with "Second Life"
################################################################
viewer_channel = "Second Life Test"
################################################################
# Special packaging parameters.
# These parameters can be used to create additional packages
# which identify themselves in a distinct way with either
# a sourceid (sent to web services) or a channel name (sent to login)
# the default sourceid should always be a null string:
sourceid = ""
# the additional_packages variable is a blank separated list of package prefixes:
additional_packages = ""
# to set the special values for a package, create variables using each prefix:
# additional_packages = "Foo Bar"
# Foo_sourceid = "bingo"
# Foo_viewer_channel_suffix = "Foo"
# Bar_sourceid = "bongo"
# Bar_viewer_channel_suffix = "Bar"
# the viewer_channel_suffix is prefixed by a blank and then appended to the viewer_channel
# for the package in a setting that overrides the compiled-in value
################################################################
additional_packages = "EDU"
# The EDU package allows us to create a separate release channel whose expirations
# are synchronized as much as possible with the academic year
EDU_sourceid = ""
EDU_viewer_channel_suffix = "edu"
# Notifications - to configure email notices, add a setting like this:
# <username>_<reponame>.email = <email-address>
# ========================================
# mesh-development
# ========================================
mesh-development.viewer_channel = "Project Viewer - Mesh"
mesh-development.viewer_grid = aditi
mesh-development.build_debug_release_separately = true
mesh-development.build_CYGWIN_Debug = false
mesh-development.build_viewer_update_version_manager = false
# ========================================
# mesh-development-release-1-candidate
# ========================================
mesh-development-release-1-candidate.viewer_channel = "Project Viewer - Mesh"
mesh-development-release-1-candidate.viewer_grid = agni
mesh-development-release-1-candidate.build_debug_release_separately = true
mesh-development-release-1-candidate.build_CYGWIN_Debug = false
mesh-development-release-1-candidate.build_viewer_update_version_manager = false
# ========================================
# mesh-development-rc
# ========================================
mesh-development-rc.viewer_channel = "Project Viewer - Mesh"
mesh-development-rc.viewer_grid = agni
mesh-development-rc.build_debug_release_separately = true
mesh-development-rc.build_CYGWIN_Debug = false
mesh-development-rc.build_viewer_update_version_manager = false
# ========================================
# mesh-asset-deprecation
# ========================================
mesh-asset-deprecation.viewer_channel = "Project Viewer - Mesh Asset Deprecation"
mesh-asset-deprecation.viewer_grid = aditi
mesh-asset-deprecation.build_debug_release_separately = true
mesh-asset-deprecation.build_CYGWIN_Debug = false
mesh-asset-deprecation.build_viewer_update_version_manager = false
# ========================================
# viewer-mesh
# ========================================
viewer-mesh.build_viewer = true
viewer-mesh.build_server = false
viewer-mesh.build_Linux = true
viewer-mesh.build_hg_bundle = true
viewer-mesh.build_viewer_update_version_manager = false
viewer-mesh.build_Debug = false
viewer-mesh.build_RelWithDebInfo = false
viewer-mesh.viewer_channel = "Project Viewer - Mesh"
viewer-mesh.viewer_grid = aditi
viewer-mesh.email = shining@lists.lindenlab.com
# =================================================================
# asset delivery 2010 projects
# =================================================================
viewer-asset-delivery.viewer_channel = "Second Life Development"
viewer-asset-delivery.build_viewer_update_version_manager = false
viewer-asset-delivery.email = monty@lindenlab.com
viewer-asset-delivery.build_server = false
viewer-asset-delivery.build_server_tests = false
viewer-asset-delivery-metrics.viewer_channel = "Second Life Development"
viewer-asset-delivery-metrics.build_viewer_update_version_manager = false
viewer-asset-delivery-metrics.email = monty@lindenlab.com
viewer-asset-delivery-metrics.build_server = false
viewer-asset-delivery-metrics.build_server_tests = false
# ========================================
# Simon says
# ========================================
simon_viewer-dev-private.public_build = false
simon_viewer-dev-private.email_status_this_is_os = false
# ========================================
# Vir
# ========================================
vir-project-1.viewer_channel = "Second Life Release"
# ========================================
# Merov
# ========================================
merov-viewer-maint-2287.viewer_channel = "Second Life Project Merchant Outbox"
merov-viewer-maint-2287.login_channel = "Second Life Project Merchant Outbox"
merov-viewer-maint-2287.build_viewer_update_version_manager = false
merov-viewer-maint-2287.codeticket_add_context = false
# ========================================
# THX-1138 / Runway projects
# ========================================
viewer-thx1138-runway-shared.viewer_channel = "Project Viewer - THX-1138 Runway"
viewer-thx1138-runway-shared.viewer_grid = uma
viewer-thx1138-runway-shared.build_debug_release_separately = true
viewer-thx1138-runway-shared.build_CYGWIN_Debug = false
viewer-thx1138-runway-shared.build_viewer_update_version_manager = false
viewer-thx1138.viewer_channel = "Project Viewer - THX-1138"
viewer-thx1138.viewer_grid = uma
viewer-thx1138.build_debug_release_separately = true
viewer-thx1138.build_CYGWIN_Debug = false
viewer-thx1138.build_viewer_update_version_manager = false
runway-merge.viewer_channel = "Project Viewer - Runway Merge"
runway-merge.viewer_grid = agni
runway-merge.build_debug_release_separately = true
runway-merge.build_CYGWIN_Debug = false
runway-merge.build_viewer_update_version_manager = false
runway.viewer_channel = "Project Viewer - Runway"
runway.viewer_grid = agni
runway.build_debug_release_separately = true
runway.build_CYGWIN_Debug = false
runway.build_viewer_update_version_manager = false
# eof
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
(This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.)
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
Alchemy Viewer
Copyright (C) 2019 Alchemy
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random
Hacker.
{signature of Ty Coon}, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[dev-packages]
[packages]
llbase = "*"
certifi = "*"
autobuild = {git = "https://git.alchemyviewer.org/alchemy/autobuild.git"}
[requires]
python_version = "2.7"
![Alchemy Logo](http://2.bp.blogspot.com/-NWf0umfCazg/U_HEfrzkWGI/AAAAAAAAAeM/vtBxnNqFevw/s1600/Banner_New.png)
![Alchemy Logo](https://www.alchemyviewer.org/images/banner.png)
[![pipeline status](https://git.alchemyviewer.org/alchemy/alchemy/badges/master/pipeline.svg)](https://git.alchemyviewer.org/alchemy/alchemy/commits/master)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/1904/badge.svg)](https://scan.coverity.com/projects/1904)
## About
Alchemy is a client for Second Life and OpenMetaverse protocol simulators. We focus on creating a smooth and easy to use experience with secure and sane defaults.
## Resources
* [Alchemy Website](http://www.alchemyviewer.org)
* [Issue Tracker](http://alchemy.atlassian.net/)
* [Wiki](https://alchemy.atlassian.net/wiki/)
## Code Status
![Coverity Scan Build Status](https://scan.coverity.com/projects/1904/badge.svg)
\ No newline at end of file
* [Issue Tracker](https://git.alchemyviewer.org/alchemy/alchemy/issues)
* [Wiki](https://git.alchemyviewer.org/alchemy/alchemy/wikis/home)
......@@ -34,11 +34,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>0af4eae4fd3a969ff3af542e1b3e4381</string>
<string>bc252239e646840302db1b0ce598bc2b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/SDL-1.2.15-linux64-201504222326.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/SDL-1.2.15-linux64-201609250149.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -47,70 +47,30 @@
<key>version</key>
<string>1.2.15</string>
</map>
<key>apr_suite</key>
<key>SDL2</key>
<map>
<key>copyright</key>
<string>Copyright © 2012 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</string>
<string>Copyright (C) 1997-2016 Sam Lantinga slouken@libsdl.org</string>
<key>description</key>
<string>Apache portable runtime project</string>
<string>Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.</string>
<key>license</key>
<string>Apache 2.0</string>
<string>zlib</string>
<key>license_file</key>
<string>LICENSES/apr_suite.txt</string>
<string>LICENSES/SDL2.txt</string>
<key>name</key>
<string>apr_suite</string>
<string>SDL2</string>
<key>platforms</key>
<map>
<key>darwin</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>8cd30b44befc8be49a74fba9f8640303</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/apr_suite-1.5.2-darwin-201506191538.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>f38c966a430012dc157fdc104f23a59b</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-apr/rev/259951/arch/Linux/installer/apr_suite-1.4.5-linux-20120618.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>e66a2e7fb424f37aa4a02e854c240b3c</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/apr_suite-1.5.2-linux64-201506231118.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>495b06aa047a1e19152ae70f5a2ab8ab</string>
<string>5d652419a4a251eca69294a3adbc256b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/apr_suite-1.5.2-windows-201507231929.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/windows/lib-vc141/SDL2-2.0.5-windows-201703090609.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -120,31 +80,31 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8876638fe5041fa58dad36583e03e8ea</string>
<string>dde061b19e45a66c9564709091ad9b5a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/apr_suite-1.5.2-windows64-201507211012.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/windows64/lib-vc141/SDL2-2.0.5-windows64-201703081654.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.5.2</string>
<string>2.0.5</string>
</map>
<key>ares</key>
<key>apr_suite</key>
<map>
<key>copyright</key>
<string>Copyright 1998 by the Massachusetts Institute of Technology.</string>
<string>Copyright © 2012 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.</string>
<key>description</key>
<string>C-ares, an asynchronous resolver library.</string>
<string>Apache portable runtime project</string>
<key>license</key>
<string>c-ares</string>
<string>apache</string>
<key>license_file</key>
<string>LICENSES/c-ares.txt</string>
<string>LICENSES/apr_suite.txt</string>
<key>name</key>
<string>ares</string>
<string>apr_suite</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -152,11 +112,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>fcde7847f50aa8f605f713a02fed959f</string>
<string>b0f551c329fd57e18a3e8e9b162ffdb7</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/ares-1.10.0-darwin-201504232116.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/aprsuite/darwin/apr_suite-1.6.5.192271411-darwin-192271411.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -166,9 +126,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>92f6a454d90b5740a38fb68e369cc13e</string>
<string>f38c966a430012dc157fdc104f23a59b</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3pl_3p-ares-update/rev/290399/arch/Linux/installer/ares-1.10.0-linux-20140529.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-apr/rev/259951/arch/Linux/installer/apr_suite-1.4.5-linux-20120618.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -178,11 +138,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1539cf5db47189e670401ba587e14e3c</string>
<string>eb459340baa20516097bf7897b5d85d1</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/ares-1.10.0-linux64-201504222057.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/apr_suite-1.5.2-linux64-201609250304.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -192,11 +152,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>ccf77682159cee86fd3b0b2a3c6892a7</string>
<string>92c8e6bc297dbd7b7dc842ce7df51c1a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/ares-1.10.0-windows-201507231905.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/aprsuite/windows/apr_suite-1.7.0.2-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -206,18 +166,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>c1e051bdda1bdd56d1e80438fdf0630c</string>
<string>7182650a62f9a21f5a7518d14d85ce44</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/ares-1.10.0-windows64-201507220414.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/aprsuite/windows64/apr_suite-1.7.0.2-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.10.0</string>
<string>1.7.0.2</string>
</map>
<key>boost</key>
<map>
......@@ -238,11 +198,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>d827d8dd08dc71dad671a87dc625f128</string>
<string>3ed3504701090d244ee0e819a7ff794a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/boost-1.58.0-darwin-201507232309.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/boost/darwin/boost-1.69-darwin-192281725.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -264,11 +224,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>fcc8965fc8e4c77b02c63158f5bd61ba</string>
<string>8796ed4ef8b99cc305f2dfa1fe67848e</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/boost-1.58.0-linux64-201507231705.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/boost-1.63.0-linux64-201706220306.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -278,11 +238,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>a20616e2a687b6fac9c2614dc4d82812</string>
<string>6f813dead2af87d3aefea8be7cb6d201</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/boost-1.58.0-windows-201507232038.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/boost/windows/boost-1.71-windows-8.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -292,18 +252,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>b9354591f2a0d9025d756672f1c4cbd7</string>
<string>285d7392e75caec9c4e470d6c5b30326</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/boost-1.58.0-windows64-201507220333.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/boost/windows64/boost-1.71-windows64-8.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.58.0</string>
<string>1.71</string>
</map>
<key>colladadom</key>
<map>
......@@ -322,11 +282,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>91a823e2bfb7e3e9c486cfe5a797a380</string>
<string>4129552edfe63595143c594c4ce9fe93</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/colladadom-2.3-darwin-201507240000.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/colladadom/darwin/colladadom-2.3.192281729-darwin-192281729.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -348,11 +308,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>3bc514a5ba94502e16ea8c31ba57c337</string>
<string>5c9bf2dc7952e9103a0924d4ef9e230c</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/colladadom-2.3-linux64-201507231924.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/colladadom-2.3-linux64-201706220338.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -362,11 +322,59 @@
<key>archive</key>
<map>
<key>hash</key>
<string>42dcfa0df8265bb47bb64f87dbef5b80</string>
<string>bfe597bc2a2e0d803b16041f3c8aaab7</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/colladadom/windows/colladadom-2.3.6-windows-6.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>7ec3b0f5658350d7dab7731ad871bbc1</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/colladadom/windows64/colladadom-2.3.6-windows64-6.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>2.3.6</string>
</map>
<key>crashpad</key>
<map>
<key>canonical_repo</key>
<string>https://git.alchemyviewer.org/alchemy/thirdparty/3p-crashpad</string>
<key>copyright</key>
<string>Copyright 2014 The Crashpad Authors. All rights reserved.</string>
<key>description</key>
<string>Crashpad is a crash-reporting system.</string>
<key>license</key>
<string>Apache 2.0</string>
<key>license_file</key>
<string>LICENSES/crashpad.txt</string>
<key>name</key>
<string>crashpad</string>
<key>platforms</key>
<map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>a96fda7ad5cee967823f5c94390ba35b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/colladadom-2.3-windows-201507232104.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/crashpad/windows/crashpad-c6d76a90.194-windows-194.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -376,23 +384,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>87220540996402e2520fc39c1d369ec9</string>
<string>5ff95ca1007ed2dc300b59de17453201</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/colladadom-2.3-windows64-201507220652.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/crashpad/windows64/crashpad-c6d76a90.194-windows64-194.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>2.3</string>
<string>c6d76a90.194</string>
</map>
<key>curl</key>
<map>
<key>copyright</key>
<string>Copyright (c) 1996 - 2015, Daniel Stenberg, (daniel@haxx.se).</string>
<string>Copyright (c) 1996 - 2019, Daniel Stenberg, (daniel@haxx.se), and many contributors</string>
<key>description</key>
<string>Library for transferring data specified with URL syntax</string>
<key>license</key>
......@@ -408,11 +416,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>0ff63855673de247fe96efab954b6fbf</string>
<string>80167c0f53c1c30791e1c71f173d0b97</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/curl-7.43.0-darwin-201507101054.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/curl/darwin/curl-7.68.0.175-darwin-175.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -434,11 +442,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>4609a75f20cbdcda3109410c9ad3053e</string>
<string>9d5e31cbe4b3d129cb458edb3cf271d4</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/curl-7.43.0-linux64-201507130307.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/curl-7.55.1-linux64-201709282020.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -448,11 +456,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>5fb531adc6a6282e00b68faddc350051</string>
<string>8d241eeb98bc9074fd9d6239c1be707f</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/curl-7.43.0-windows-201507232032.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/curl/windows/curl-7.68.0.175-windows-175.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -462,18 +470,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8c75262fc8a90dc64a10ffbbc8541d9e</string>
<string>b0f5b29abd291f431da5e674d2f2bad6</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/curl-7.43.0-windows64-201507220503.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/curl/windows64/curl-7.68.0.175-windows64-175.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>7.43.0</string>
<string>7.68.0.175</string>
</map>
<key>dbus-glib</key>
<map>
......@@ -510,7 +518,7 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/dbus_glib-0.76-linux64-201501030130.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib/dbus_glib-0.76-linux64-201501030130.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -542,7 +550,7 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/common/lib/dictionaries-1-common-201412301501.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/common/lib/dictionaries-1-common-201412301501.tar.bz2</string>
</map>
<key>name</key>
<string>common</string>
......@@ -551,42 +559,18 @@
<key>version</key>
<string>1</string>
</map>
<key>elfio</key>
<map>
<key>license</key>
<string>lgpl</string>
<key>license_file</key>
<string>LICENSES/elfio.txt</string>
<key>name</key>
<string>elfio</string>
<key>platforms</key>
<map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>031e6315a5c0829c9b9a2ec18aeb7ae3</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-elfio/rev/222074/arch/Linux/installer/elfio-1.0.3-linux-20110225.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
</map>
</map>
<key>expat</key>
<key>dullahan</key>
<map>
<key>copyright</key>
<string>Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and Clark Cooper - Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.</string>
<string>Copyright (c) 2017, Linden Research, Inc.</string>
<key>description</key>
<string>Expat is an XML parser library written in C</string>
<string>A headless browser SDK that uses the Chromium Embedded Framework (CEF). It is designed to make it easier to write applications that render modern web content directly to a memory buffer, inject synthesized mouse and keyboard events as well as interact with web based features like JavaScript or cookies.</string>
<key>license</key>
<string>expat</string>
<string>MPL</string>
<key>license_file</key>
<string>LICENSES/expat.txt</string>
<string>LICENSES/LICENSE.txt</string>
<key>name</key>
<string>expat</string>
<string>dullahan</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -594,37 +578,39 @@
<key>archive</key>
<map>
<key>hash</key>
<string>fe974f60cd08ed9f08bdd58f63e2a5cb</string>
<string>21b0b452b24ca2101bae32dfe0a71693</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/expat-2.1.0-darwin-201504231852.tar.bz2</string>
<string>https://pkg.dl.alchemyviewer.org/dullahan/dullahan-1.2.201907271512_75.1.14_gc81164e_chromium-75.0.3770.100-darwin-192081912.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<key>darwin64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>9bd79781b58e556ab1c36084ec4a1c0c</string>
<string>5e80552b521e7e3ba0d1fe89993840c9</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-expat/rev/221695/arch/Linux/installer/expat-2.0.1-linux-20110219.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/dullahan/darwin64/dullahan-1.3.202002261131_79.1.38_gecefb59_chromium-79.0.3945.130-darwin64-4.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
<string>darwin64</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>b863aeee79defcd7f10860f19b97e254</string>
<string>e893ffee34808092ba824b61ee0efc57</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/expat-2.1.0-linux64-201504222216.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/dullahan-1.1.820-3.3163.1670.g934eaba-linux64-201709282247.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -634,11 +620,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>11a8db2d9fecf77f2363f2ae5168138a</string>
<string>d1f3f61e9096ce4b680985a80f53d975</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/expat-2.1.0-windows-201507231844.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/dullahan/windows/dullahan-1.3.202002240332_79.1.38_gecefb59_chromium-79.0.3945.130-windows-191.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -648,31 +634,31 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f48b6a83b37fb2f69c8587fb474caa08</string>
<string>7d6da89f006b860d247e76b20c095e38</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/expat-2.1.0-windows64-201507210946.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/dullahan/windows64/dullahan-1.3.202002240402_79.1.38_gecefb59_chromium-79.0.3945.130-windows64-191.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>2.1.0</string>
<string>1.3.202002240402_79.1.38_gecefb59_chromium-79.0.3945.130</string>
</map>
<key>fmodex</key>
<key>expat</key>
<map>
<key>copyright</key>
<string>FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2014.</string>
<string>Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper - Copyright (c) 2001-2017 Expat maintainers</string>
<key>description</key>
<string>FMOD Ex audio system library</string>
<string>Expat is an XML parser library written in C</string>
<key>license</key>
<string>fmodex</string>
<string>expat</string>
<key>license_file</key>
<string>LICENSES/fmodex.txt</string>
<string>LICENSES/expat.txt</string>
<key>name</key>
<string>fmodex</string>
<string>expat</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -680,9 +666,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1ad3e56f282be59a85b121cda32bf0e3</string>
<string>3abe2feabc7c84d9eac0fbf4b40ceae3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/fmodex-4.44.46-darwin-201410170835.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/expat/darwin/expat-2.2.6.192261157-darwin-192261157.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -692,9 +680,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>87f97527d77c0089fb98876eb6e633a4</string>
<string>9bd79781b58e556ab1c36084ec4a1c0c</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs/downloads/fmodex-4.44.36-linux-20140617.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-expat/rev/221695/arch/Linux/installer/expat-2.0.1-linux-20110219.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -704,11 +692,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>a730fff68e65d7043271241e70818ecf</string>
<string>ff3ecb893d879a380408db963aa0afea</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/fmodex-4.44.52-linux64-201504222238.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/expat-2.2.0-linux64-201609241339.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -718,11 +706,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>41fcd92e299b353d2ae0e1b0cb55f5fc</string>
<string>582db6b827060bc33c082e98a689f01a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/fmodex-4.44.52-windows-201504262117.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/expat/windows/expat-2.2.9.2-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -732,23 +720,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>afa9c0080dd7b03405e2d22598913052</string>
<string>67162a9af2d0fb00298aa9a4193b5786</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/fmodex-4.44.52-windows64-201504262120.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/expat/windows64/expat-2.2.9.2-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>4.44.52</string>
<string>2.2.9.2</string>
</map>
<key>fmodstudio</key>
<map>
<key>copyright</key>
<string>FMOD Studio, copyright © Firelight Technologies Pty, Ltd., 1994-2015.</string>
<string>FMOD Studio, Copyright (c) Firelight Technologies Pty Ltd.</string>
<key>description</key>
<string>FMOD Studio audio system library</string>
<key>license</key>
......@@ -759,79 +747,51 @@
<string>fmodstudio</string>
<key>platforms</key>
<map>
<key>darwin</key>
<key>darwin64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>93eb542d108a0af11e0b37e2fd44d307</string>
<string>bcc3aacd642b9e2585bf6f96eb646aa2b86a23c411b931b10e122a1522e1d7bfe9a2ab76f0025d1ec5d5c06b0cb29f9273e40719771ce52a27e2b181f15674f3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/fmodstudio-1.06.04-darwin-201506102304.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>1331456a3df95294eaf44fab990f62cd</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>blake2b</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux/lib/fmodstudio-1.06.07-linux-201507231333.tar.bz2</string>
<string>https://git.alchemyviewer.org/api/v4/projects/49/packages/generic/fmodstudio/2.02.05.1347/fmodstudio-2.02.05-darwin64-1347.tar.zst</string>
</map>
<key>name</key>
<string>linux</string>
<string>darwin64</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>fa9c3084cfdef0aa91ba6fdce7fb1039</string>
<string>df41fe79c29b9e80ce60309bff49e215f655dabb1dee2438fb025f3451a069a7c83bb2b1b2f2f396843c18c09b83cce1facb8a5df378d53bff1942aef04dd6bc</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>blake2b</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/fmodstudio-1.06.07-linux64-201507231333.tar.bz2</string>
<string>https://git.alchemyviewer.org/api/v4/projects/49/packages/generic/fmodstudio/2.02.05.1347/fmodstudio-2.02.05-linux64-1347.tar.zst</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>57daaff787d824a61cfbac4fa1539338</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/fmodstudio-1.06.07-windows-201507231336.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>b36e2f5ecb2fd4ce7df8e593e97e58bb</string>
<string>f1a4d4f766def16dc9cac3c307dce285585fb18fc1c958c0d33e21d9df11952e7c5fb0c6f6284d13f4bc284c20f23ac0560f60e3b5febbcbc57c93e334317a7d</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>blake2b</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/fmodstudio-1.06.07-windows64-201507231335.tar.bz2</string>
<string>https://git.alchemyviewer.org/api/v4/projects/49/packages/generic/fmodstudio/2.02.05.1347/fmodstudio-2.02.05-windows64-1347.tar.zst</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.06.07</string>
<string>2.02.05</string>
</map>
<key>fontconfig</key>
<map>
......@@ -864,18 +824,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>333c37f6ec2c1db04b2d73493b3a4c09</string>
<string>cc2e5245ab87978ddb2d3f1f6bcc8b73</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/fontconfig-2.11.0-linux64-201507231614.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/fontconfig-2.12.1-linux64-201709282143.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
</map>
<key>version</key>
<string>2.11.0</string>
<string>2.12.1</string>
</map>
<key>fonts</key>
<map>
......@@ -896,11 +856,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>884b447d45f2f2a034faeafb4951b760</string>
<string>e57afc160759a85fdc2e609b41250cec</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/common/lib/fonts-1.0-common-201507240727.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/common/lib/fonts-1.0-common-201607280610.tar.bz2</string>
</map>
<key>name</key>
<string>common</string>
......@@ -909,56 +869,10 @@
<key>version</key>
<string>1.0</string>
</map>
<key>freeglut</key>
<map>
<key>copyright</key>
<string>Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.</string>
<key>description</key>
<string>freeglut is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library.</string>
<key>license</key>
<string>freeglut</string>
<key>license_file</key>
<string>LICENSES/freeglut.txt</string>
<key>name</key>
<string>freeglut</string>
<key>platforms</key>
<map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>34f973293556326beb99d3b9a8697b0e</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/freeglut-3.0.0-windows-201507231908.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>27f3895670bb4142af276c75cf194cd8</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/freeglut-3.0.0-windows64-201507221212.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>3.0.0</string>
</map>
<key>freetype</key>
<map>
<key>copyright</key>
<string>Copyright 2006-2015 by David Turner, Robert Wilhelm, and Werner Lemberg.</string>
<string>Copyright 2006-2018 by David Turner, Robert Wilhelm, and Werner Lemberg.</string>
<key>description</key>
<string>Font rendering library</string>
<key>license</key>
......@@ -974,11 +888,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e4c6a15c0bd6d0d757af54c70cc1bad9</string>
<string>6ae9c17fba15577ee9a355460b7656ef</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/freetype-2.6.0-darwin-201507240601.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/freetype/darwin/freetype-2.10.0.192281432-darwin-192281432.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -1000,11 +914,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f0588eb6aba810febd3ad48e6a259436</string>
<string>539aa588f0f6d60b7361321006c32bbc</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/freetype-2.6.0-linux64-201507231602.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/freetype-2.8.0-linux64-201709282140.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -1014,11 +928,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1c365e29a71a0df770cddb4479c72b82</string>
<string>05575400f81e7429ed0c60109f7479d2</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/freetype-2.6.0-windows-201507232019.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/freetype/windows/freetype-2.10.1.1-windows-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1028,23 +942,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>ce19d6f946584e24d9704c31df396779</string>
<string>412d418a3948ea845ef3820c5961244b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/freetype-2.6.0-windows64-201507220701.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/freetype/windows64/freetype-2.10.1.1-windows64-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>2.6.0</string>
<string>2.10.1.1</string>
</map>
<key>glew</key>
<map>
<key>copyright</key>
<string>Copyright (C) 2002-2007, Milan Ikits, Copyright (C) 2002-2007, Marcelo E. Magallon, Copyright (C) 2002, Lev Povalahev</string>
<string>Copyright (C) 2002-2007, Milan Ikits, Copyright (C) 2002-2007, Marcelo E. Magallon, Copyright (C) 2002, Lev Povalahev, Copyright (C) 2008-2017, Nigel Stewart</string>
<key>description</key>
<string>The OpenGL Extension Wrangler Library.</string>
<key>license</key>
......@@ -1060,11 +974,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8b5466a311bdfe58cc87d93ff4ad3cd8</string>
<string>c21f348f5d785ec52ac273b77c74a99c</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/glew-1.12.0-linux64-201507120733.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/glew-2.0.0-linux64-201609241431.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -1074,11 +988,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>b01f4e70c22666f5a91e7c193d2b2036</string>
<string>cbbec4cfae4f6f21ed9bdd51b1806e55</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/glew-1.12.0-windows-201507231853.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/glew/windows/glew-2.1.0-windows-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1088,31 +1002,31 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1158fae47ab3d6f99bdca05831973a2f</string>
<string>45701347aebde9d1ce12f6837582e8fb</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/glew-1.12.0-windows64-201507230616.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/glew/windows64/glew-2.1.0-windows64-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.12.0</string>
<string>2.1.0</string>
</map>
<key>glext</key>
<key>glm</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2013-2014 The Khronos Group Inc.</string>
<string>Copyright (c) 2005 - 2014 G-Truc Creation</string>
<key>description</key>
<string>glext headers define function prototypes and constants for OpenGL extensions</string>
<string>OpenGL Mathematics (GLM)</string>
<key>license</key>
<string>MIT</string>
<key>license_file</key>
<string>LICENSES/glext.txt</string>
<string>LICENSES/glm.txt</string>
<key>name</key>
<string>glext</string>
<string>glm</string>
<key>platforms</key>
<map>
<key>common</key>
......@@ -1120,61 +1034,29 @@
<key>archive</key>
<map>
<key>hash</key>
<string>c00da9333b1bd0f9cc121ebc365fe360</string>
<string>85b8da5e69e8826627cab48c1867c7a8</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/common/lib/glext-20150325-common-201504222056.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/glm/common/glm-0.9.9.6.1-common-1.tar.bz2</string>
</map>
<key>name</key>
<string>common</string>
</map>
</map>
<key>version</key>
<string>20150325</string>
</map>
<key>glh-linear</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2000 Cass Everitt</string>
<key>description</key>
<string>glh - is a platform-indepenedent C++ OpenGL helper library</string>
<key>license</key>
<string>BSD</string>
<key>license_file</key>
<string>LICENSES/glh-linear.txt</string>
<key>name</key>
<string>glh-linear</string>
<key>platforms</key>
<map>
<key>common</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>fed9e6e9de1ea8210b0519f54df81bef</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/common/lib/glh_linear-0.0.0-common-201412301528.tar.bz2</string>
</map>
<key>name</key>
<string>common</string>
</map>
</map>
<key>version</key>
<string>0.0.0</string>
<string>0.9.9.6.1</string>
</map>
<key>glod</key>
<map>
<key>copyright</key>
<string>Copyright (C) 2003-04 Jonathan Cohen, Nat Duca, Chris Niski, Johns Hopkins University and David Luebke, Brenden Schubert, University of Virginia. All rights reserved.</string>
<string>Copyright 2003 Jonathan Cohen, Nat Duca, David Luebke, Brenden Schubert - Johns Hopkins University and University of Virginia</string>
<key>description</key>
<string>Geometric Level of Detail library</string>
<key>license</key>
<string>GLOD Open-Source License 1.0</string>
<string>GLOD Open-Source License Version 1.0</string>
<key>license_file</key>
<string>LICENSES/glod.txt</string>
<string>LICENSES/GLOD.txt</string>
<key>name</key>
<string>glod</string>
<key>platforms</key>
......@@ -1184,11 +1066,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>52fec493fadec32c7e5af9d2a382ea1d</string>
<string>2d085a9462cfe3e1e207d447ecb37925</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/glod-1.0pre4-darwin-201504232143.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/glod/darwin/glod-1.0pre3.192271416-darwin-192271416.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -1210,11 +1092,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>677a0141c4d9fd8778cd497c293b1704</string>
<string>72d9df7676a1238f6f59b308e49b4a6e</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/glod-1.0pre4-linux64-201504222107.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/glod-1.0pre4-linux64-201609240327.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -1224,11 +1106,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>c3c73acda7cec013883b36981cdb3c76</string>
<string>9933a9abceba4b26a8913f7229198b96</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/glod-1.0pre4-windows-201507231911.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/glod/windows/glod-1.0pre3.1-windows-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1238,57 +1120,53 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f4786d642e444f78c5908cf9bac4a15b</string>
<string>b213f95784919f433cd02f8319f996da</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/glod-1.0pre4-windows64-201507220539.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/glod/windows64/glod-1.0pre3.1-windows64-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.0pre4</string>
<string>1.0pre3.1</string>
</map>
<key>glui</key>
<key>gperftools</key>
<map>
<key>copyright</key>
<string>Copyright 2006 Paul Rademacher</string>
<string>Copyright (c) 2005, Google Inc.</string>
<key>description</key>
<string>GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications.</string>
<string>Fast, multi-threaded malloc() and nifty performance analysis tools</string>
<key>license</key>
<string>ZLIB</string>
<string>BSD</string>
<key>license_file</key>
<string>LICENSES/glui.txt</string>
<string>LICENSES/gperftools.txt</string>
<key>name</key>
<string>glui</string>
<string>gperftools</string>
<key>platforms</key>
<map>
<key>darwin</key>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>6f04ad970b18e74618cd3afc5687471d</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>8aedfdcf670348c18a9991ae1b384a61</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/glui-2.36-darwin-201504240758.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-perftools/rev/262672/arch/Linux/installer/gperftools-2.0-linux-20120727.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
<string>linux</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>80596b5424734229c6445d328d40ea81</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>e81d9e4526ceac49f1532d6518085985</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/glui-2.36-windows-201504270729.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/windows/lib/gperftools-2.1-windows-20140120.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1298,178 +1176,42 @@
<key>archive</key>
<map>
<key>hash</key>
<string>ace4712746e152fe1b273f34919f8194</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>da6ec7472ed69fe3231eb95432a789d9</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/glui-2.36-windows64-201504270733.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/windows64/lib/gperftools-2.2-windows64-20140605.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
<string>windows</string>
</map>
</map>
<key>version</key>
<string>2.36</string>
<string>2.0.297263</string>
</map>
<key>google_breakpad</key>
<key>gstreamer</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2006, Google Inc.</string>
<key>description</key>
<string>Breakpad is a crossplatform library for capturing crash callstacks and runtime data.</string>
<string>Copyright (C) 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;</string>
<key>license</key>
<string>BSD</string>
<string>LGPL</string>
<key>license_file</key>
<string>LICENSES/google_breakpad.txt</string>
<string>LICENSES/gstreamer.txt</string>
<key>name</key>
<string>google_breakpad</string>
<string>gstreamer</string>
<key>platforms</key>
<map>
<key>darwin</key>
<key>common</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>a20993c06c6e7d1148cf53ac5aa01d05</string>
<string>df57a59e832f9e3ca8ba31e37e383dfb</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/google_breakpad-1474-darwin-201507240649.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/common/lib/gstreamer-0.10.6.201501032013-common-201501032013.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>52257e5eb166a0b69c9c0c38f6e1920e</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>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>97d74247b36e67d88f4a8ba8c7ee96a4</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/google_breakpad-1474-linux64-201507231539.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>93b420108befdb3e32014f8d1aeaf9cf</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/google_breakpad-1474-windows-201507231913.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>9b3354c9267776b73f48e0c1400df224</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/google_breakpad-1474-windows64-201507220559.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1474</string>
</map>
<key>gperftools</key>
<map>
<key>license</key>
<string>bsd</string>
<key>license_file</key>
<string>LICENSES/gperftools.txt</string>
<key>name</key>
<string>gperftools</string>
<key>platforms</key>
<map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>8aedfdcf670348c18a9991ae1b384a61</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-perftools/rev/262672/arch/Linux/installer/gperftools-2.0-linux-20120727.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>e81d9e4526ceac49f1532d6518085985</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs/downloads/gperftools-2.1-windows-20140120.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>da6ec7472ed69fe3231eb95432a789d9</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs/downloads/gperftools-2.2-windows64-20140605.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
</map>
</map>
<key>gstreamer</key>
<map>
<key>copyright</key>
<string>Copyright (C) 2007 Free Software Foundation, Inc. &lt;http://fsf.org/&gt;</string>
<key>license</key>
<string>LGPL</string>
<key>license_file</key>
<string>LICENSES/gstreamer.txt</string>
<key>name</key>
<string>gstreamer</string>
<key>platforms</key>
<map>
<key>common</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>df57a59e832f9e3ca8ba31e37e383dfb</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/common/lib/gstreamer-0.10.6.201501032013-common-201501032013.tar.bz2</string>
</map>
<key>name</key>
<string>common</string>
<string>common</string>
</map>
</map>
<key>version</key>
......@@ -1506,11 +1248,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>5d820cbb71bac0ccc142622bc3a7d56f</string>
<string>4e3acd35ff384ebc6f399585c0aeb77a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/gtk_atk_pango_glib-0.0.2-linux64-201507231955.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/gtk_atk_pango_glib-0.0.3-linux64-201711061729.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -1529,12 +1271,16 @@
</map>
</map>
<key>version</key>
<string>0.0.2</string>
<string>0.0.3</string>
</map>
<key>havok-source</key>
<map>
<key>copyright</key>
<string>Uses Havok (TM) Physics. (c)Copyright 1999-2010 Havok.com Inc. (and its Licensors). All Rights Reserved. See www.havok.com for details.</string>
<key>description</key>
<string>Havok source code for libs and demos</string>
<key>license</key>
<string>havok-ares</string>
<string>havok</string>
<key>license_file</key>
<string>LICENSES/havok.txt</string>
<key>name</key>
......@@ -1546,9 +1292,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e6feee3b452c2f70ce8558e30d6bc10a</string>
<string>5c5b4820999ae9e398801d6a46f45897</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/lindenlab_3p-havok-source/rev/268409/arch/Darwin/installer/havok_source-2012.1-darwin-20121219.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/havok-source_3p-update-havok-source/rev/297312/arch/Darwin/installer/havok_source-2012.1-darwin-297312.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -1558,9 +1304,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>0c0d2058ba48446e274d6595d1d8063e</string>
<string>6b0f41ddddfa60d8424d8a2e0bc2077d</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/lindenlab_3p-havok-source/rev/268409/arch/Linux/installer/havok_source-2012.1-linux-20121219.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/havok-source_3p-update-havok-source/rev/296959/arch/Linux/installer/havok_source-2012.1-linux-296959.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -1570,73 +1316,73 @@
<key>archive</key>
<map>
<key>hash</key>
<string>88391b6e08d473506d406ca6f3e88cfb</string>
<string>ab30ae74a665950d73ea559f019ff358</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/lindenlab_3p-havok-source/rev/268409/arch/CYGWIN/installer/havok_source-2012.1-windows-20121219.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/havok-source_3p-update-havok-source/rev/297566/arch/CYGWIN/installer/havok_source-2012.1-windows-297566.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
</map>
<key>version</key>
<string>2012.1</string>
</map>
<key>inteltbb</key>
<key>jpeglib</key>
<map>
<key>copyright</key>
<string>Copyright © 2005-2015 Intel Corporation. All Rights Reserved.</string>
<string>Copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding.</string>
<key>description</key>
<string>Intel Threaded Building Blocks Library</string>
<string>JPEG encoding, decoding library</string>
<key>license</key>
<string>GPLv2 with Runtime Exception</string>
<string>libjpeg-turbo</string>
<key>license_file</key>
<string>LICENSES/inteltbb.txt</string>
<string>LICENSES/jpeglib.txt</string>
<key>name</key>
<string>inteltbb</string>
<string>jpeglib</string>
<key>platforms</key>
<map>
<key>windows</key>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>8a2c78fe9f76dd3555b637261bc8f821</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>dcca1db348831cdb7c6b26dc4076c597</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/inteltbb-4.3u5-windows-201505010050.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-jpeglib/rev/224895/arch/Linux/installer/jpeglib-8c-linux-20110323.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
<string>linux</string>
</map>
<key>windows64</key>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>75a91e5e64ad9b2ca6752c8b826ad794</string>
<string>5e18b3b4421079d09a2759d870c06157</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/inteltbb-4.3u5-windows64-201505010047.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/jpeglib-1.5.1-linux64-201609241330.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
<string>linux64</string>
</map>
</map>
<key>version</key>
<string>4.3u5</string>
<string>1.5.3</string>
</map>
<key>jpeglib</key>
<key>kdu</key>
<map>
<key>copyright</key>
<string>Copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding.</string>
<string>Copyright Kakadu Software Pty Ltd.</string>
<key>description</key>
<string>JPEG encoding, decoding library</string>
<string>Kakadu JPEG2000 Library</string>
<key>license</key>
<string>libjpeg-turbo</string>
<string>Kakadu</string>
<key>license_file</key>
<string>LICENSES/jpeglib.txt</string>
<string>LICENSES/kdu.txt</string>
<key>name</key>
<string>jpeglib</string>
<string>kdu</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -1644,11 +1390,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>6f25315ccc6caff1e83b22768dac018c</string>
<string>f9cfe6bd3b3a086635129d4188de673b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/jpeglib-1.4.0-darwin-201504232105.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-restricted/kdu/darwin/kdu-7.10.7.192271557-darwin-192271557.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -1658,37 +1404,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>dcca1db348831cdb7c6b26dc4076c597</string>
<string>fbf8a4f78dff986d7c16b3a0437e033e</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-jpeglib/rev/224895/arch/Linux/installer/jpeglib-8c-linux-20110323.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-kdu-private/rev/223538/arch/Linux/installer/kdu-6.4.1-linux-20110311.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>bb3cfffb1e0079c0a4e1a731ca404e99</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/jpeglib-1.4.1-linux64-201507231342.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>ac4332f99f93b8946f62d4d8babb0531</string>
<string>3e83c3649251e42e103a76fcd645b407</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/jpeglib-1.4.1-windows-201507231857.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-restricted/kdu/windows/kdu-7.10.7.192222106-windows-192222106.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1698,31 +1430,31 @@
<key>archive</key>
<map>
<key>hash</key>
<string>ad32b1b83fd5d8f025324362f099353d</string>
<string>609068ef170da699b7f8e4dde7e1c406</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/jpeglib-1.4.1-windows64-201507230624.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-restricted/kdu/windows64/kdu-7.10.7.192222056-windows64-192222056.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.4.1</string>
<string>7.10.7.192271557</string>
</map>
<key>jsoncpp</key>
<key>libhunspell</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2007-2010 by Baptiste Lepilleur</string>
<string>LGPL 2.1</string>
<key>description</key>
<string>JsonCpp is an implementation of a JSON (http://json.org) reader and writer in C++.</string>
<string>Spell checking library</string>
<key>license</key>
<string>Public Domain</string>
<string>LGPL</string>
<key>license_file</key>
<string>LICENSES/jsoncpp.txt</string>
<string>LICENSES/hunspell.txt</string>
<key>name</key>
<string>jsoncpp</string>
<string>libhunspell</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -1730,11 +1462,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f9926e026f6106ae72775ef8d408d226</string>
<string>9bb735f835bcb0fdb33497811b983f37</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/jsoncpp-1.6.5-darwin-201507312053.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/hunspell/darwin/libhunspell-1.6.2-darwin-192261159.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -1744,9 +1476,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>840cd9455638c0ea52c613cfddd07d5b</string>
<string>0c432d2626aea2e91a56335879c92965</string>
<key>url</key>
<string>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jsoncpp-0.5.0-linux-20110315.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-hunspell/rev/259874/arch/Linux/installer/libhunspell-1.3.2-linux-20120616.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -1756,11 +1488,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>53cff4c136c35f7f7c73c2f7d96e6414</string>
<string>41b4202721b33290181424d3a69ed97d</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/jsoncpp-1.6.1-linux64-201504222123.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/libhunspell-1.6.0-linux64-201703121035.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -1770,11 +1502,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>60828e7eb06801d4f1b85ce3c283c5c3</string>
<string>e82ed30f9037ffe4849c4625dd770c7b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/jsoncpp-1.6.5-windows-201508011509.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/hunspell/windows/libhunspell-1.7.0.2-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1784,31 +1516,33 @@
<key>archive</key>
<map>
<key>hash</key>
<string>deb9b8195c87da8fbaf084e372126cd0</string>
<string>7a4148a0a585e605d96473585217bdc4</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/jsoncpp-1.6.5-windows64-201508011504.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/hunspell/windows64/libhunspell-1.7.0.2-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.6.5</string>
<string>1.7.0.2</string>
</map>
<key>kdu</key>
<key>libjpeg-turbo</key>
<map>
<key>canonical_repo</key>
<string>https://bitbucket.org/alchemyviewer/3p-libjpeg-turbo</string>
<key>copyright</key>
<string>Copyright 2001, David Taubman, The University of New South Wales (UNSW)</string>
<string>Copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding.</string>
<key>description</key>
<string>JPEG2000 library by Kakadu</string>
<string>JPEG encoding, decoding library</string>
<key>license</key>
<string>Kakadu</string>
<string>libjpeg-turbo</string>
<key>license_file</key>
<string>LICENSES/kdu.txt</string>
<string>LICENSES/libjpeg-turbo.txt</string>
<key>name</key>
<string>kdu</string>
<string>libjpeg-turbo</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -1816,55 +1550,59 @@
<key>archive</key>
<map>
<key>hash</key>
<string>4809473744a7b3b3e77b4a9cbf1fd9ee</string>
<string>7475e80832d8fece831cb34923cd011a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>file:///opt/buildlibs/kdu-7.6-darwin-201505091918.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/jpeg/darwin/libjpeg_turbo-2.0.1.192261809-darwin-192261809.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>fbf8a4f78dff986d7c16b3a0437e033e</string>
<string>8ced4faf7e8ce3296d64fc33a37942c3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-kdu-private/rev/223538/arch/Linux/installer/kdu-6.4.1-linux-20110311.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/libjpeg-turbo/windows/libjpeg_turbo-2.0.3.3-windows-3.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
<string>windows</string>
</map>
<key>windows</key>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>6d80d35524e1c0c32d3385014d02d48c</string>
<string>7e9160f7bd182be8032fb56aa6acb099</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-kdu-private/rev/256978/arch/CYGWIN/installer/kdu-7.0.0-windows-20120515.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/libjpeg-turbo/windows64/libjpeg_turbo-2.0.3.3-windows64-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>7.6</string>
<string>2.0.3.3</string>
</map>
<key>libhunspell</key>
<key>libndofdev</key>
<map>
<key>copyright</key>
<string>See hunspell.txt</string>
<string>Copyright (c) 2007, 3Dconnexion, Inc. - All rights reserved.</string>
<key>description</key>
<string>Spell checking library</string>
<string>3DConnexion SDK</string>
<key>license</key>
<string>LGPL</string>
<string>BSD</string>
<key>license_file</key>
<string>LICENSES/hunspell.txt</string>
<string>LICENSES/libndofdev.txt</string>
<key>name</key>
<string>libhunspell</string>
<string>libndofdev</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -1872,51 +1610,25 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8298fbcc9922bb8a71785629ebe42586</string>
<string>0e1dc9b90c5cbbac4f055564a7525243</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/libhunspell-1.3.3-darwin-201504232147.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndofdev/darwin/libndofdev-0.1.192261207-darwin-192261207.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>0c432d2626aea2e91a56335879c92965</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-hunspell/rev/259874/arch/Linux/installer/libhunspell-1.3.2-linux-20120616.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>f9c2a23d112f4401366e4cf61f12919f</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/libhunspell-1.3.3-linux64-201504222121.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>5dd4e74ad93640a4b0c4df152d186ab3</string>
<string>d276c1b2a2f34e66abe0da6afa799325</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/libhunspell-1.3.3-windows-201507231856.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndofdev/windows/libndofdev-0.1.1-windows-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -1926,77 +1638,63 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e8e56a619fecec5f56ad199dc304736a</string>
<string>22006636a9a97f7a6a96952b74017d0f</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/libhunspell-1.3.3-windows64-201507221125.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndofdev/windows64/libndofdev-0.1.1-windows64-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.3.3</string>
<string>0.1.1</string>
</map>
<key>libidn</key>
<key>libndofdev-open</key>
<map>
<key>copyright</key>
<string>Copyright (C) 2002-2013 Simon Josefsson</string>
<string>Copyright (c) 2008, Jan Ciger (jan.ciger (at) gmail.com)</string>
<key>description</key>
<string>Libidn's purpose is to encode and decode internationalized domain names.</string>
<string>3DConnection SDK</string>
<key>license</key>
<string>LGPL</string>
<string>BSD</string>
<key>license_file</key>
<string>LICENSES/libidn.txt</string>
<string>LICENSES/libndofdev.txt</string>
<key>name</key>
<string>libidn</string>
<string>libndofdev-open</string>
<key>platforms</key>
<map>
<key>darwin</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>7c7ce6f4fcd8e17322634af3a72e64e3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/libidn-1.31-darwin-201507101044.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>25cc66cae22fdeacec871477c6c0ff9e</string>
<string>70117b955d1a89e8ad97a0a010168f8c</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/libidn-1.31-linux64-201507111804.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/libndofdev_open-0.8-linux64-201609250211.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
</map>
<key>version</key>
<string>1.31</string>
<string>0.8</string>
</map>
<key>libndofdev</key>
<key>libpng</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2007, 3Dconnexion, Inc. - All rights reserved.</string>
<string>Copyright (c) 1995-2018 The PNG Reference Library Authors.</string>
<key>description</key>
<string>3DConnexion SDK</string>
<string>PNG Reference library</string>
<key>license</key>
<string>BSD</string>
<string>libpng</string>
<key>license_file</key>
<string>LICENSES/libndofdev.txt</string>
<string>LICENSES/libpng.txt</string>
<key>name</key>
<string>libndofdev</string>
<string>libpng</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -2004,108 +1702,16 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1d542606b146462cdfdc47a94f14eaf5</string>
<string>3c6b9fbe9c817d2391f5a057ceaa205b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/libndofdev-0.1-darwin-201504232110.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/png/darwin/libpng-1.6.36.192261912-darwin-192261912.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>4e32d658e262cfe28ba2916d3fa28dbd</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/libndofdev-0.1-windows-201507231850.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>c2d19ef84569c5fc0e766bc4f16aeb58</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/libndofdev-0.1-windows64-201507221054.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>0.1</string>
</map>
<key>libndofdev-open</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2008, Jan Ciger (jan.ciger (at) gmail.com)</string>
<key>description</key>
<string>3DConnection SDK</string>
<key>license</key>
<string>BSD</string>
<key>license_file</key>
<string>LICENSES/libndofdev.txt</string>
<key>name</key>
<string>libndofdev-open</string>
<key>platforms</key>
<map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>79ab48e71adda5759685d17d2497cdc7</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/libndofdev_open-0.6-linux64-201504222332.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
</map>
</map>
<key>version</key>
<string>0.6</string>
</map>
<key>libpng</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2004, 2006-2014 Glenn Randers-Pehrson</string>
<key>description</key>
<string>PNG Reference library</string>
<key>license</key>
<string>libpng</string>
<key>license_file</key>
<string>LICENSES/libpng.txt</string>
<key>name</key>
<string>libpng</string>
<key>platforms</key>
<map>
<key>darwin</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>2833067b23868e28f0015cef9668ebed</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/libpng-1.6.17-darwin-201504232231.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<key>linux</key>
<map>
<key>archive</key>
<map>
......@@ -2122,11 +1728,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e12673f5a2806cb5f7c22b432e4c18e2</string>
<string>a3615cbbb3aa02bb561f3ee0ba7897ba</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/libpng-1.6.17-linux64-201504222318.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/libpng-1.6.34-linux64-201711051519.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2136,11 +1742,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>c1d1978f10bf2b1521c68700cc9ba777</string>
<string>7f467fcb009931127914a0602623dabd</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/libpng-1.6.17-windows-201507232005.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/png/windows/libpng-1.6.37.1-windows-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2150,18 +1756,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>7a27d6a08a410105d5d490f5f83cdc5a</string>
<string>50a6b6e2504197e4472e4629074c7ad7</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/libpng-1.6.17-windows64-201507230726.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/png/windows64/libpng-1.6.37.1-windows64-1.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.6.17</string>
<string>1.6.37.1</string>
</map>
<key>libxml2</key>
<map>
......@@ -2170,7 +1776,7 @@
<key>description</key>
<string>Libxml2 is the XML C parser and toolkit developed for the Gnome project.</string>
<key>license</key>
<string>MIT</string>
<string>mit</string>
<key>license_file</key>
<string>LICENSES/libxml2.txt</string>
<key>name</key>
......@@ -2182,11 +1788,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>3f23352757385fac6942051cac5ac370</string>
<string>fd1040cd913fdf0cd1f3f4da1c97137c</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/libxml2-2.9.2-darwin-201507231939.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/libxml2/darwin/libxml2-2.9.9.192281647-darwin-192281647.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -2208,11 +1814,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>bcfb3196df9b18aaf4f25ae40c8eda69</string>
<string>e33e5ea00d88e32a458ac66af497ebbe</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/libxml2-2.9.2-linux64-201507231608.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/libxml2-2.9.4-linux64-201703120604.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2222,11 +1828,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e9633ef398c30dff63112a7dd1b48872</string>
<string>37611f690502d83516dd7ba7a4d4b4bc</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/libxml2-2.9.2-windows-201507232021.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/libxml2/windows/libxml2-2.9.9.3-windows-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2236,18 +1842,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>626ca155e9b071d76d69cc27f66615bf</string>
<string>0b1d5c218bdf180b83f23c31f0deccc8</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/libxml2-2.9.2-windows64-201507220229.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/libxml2/windows64/libxml2-2.9.9.3-windows64-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>2.9.2</string>
<string>2.9.9.3</string>
</map>
<key>llappearance_utility</key>
<map>
......@@ -2268,9 +1874,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>ce1261a54d877ab5530ae6a9134a77a3</string>
<string>fddd634dec5ec03924d62cc774f7f8ea</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/llappearance_viewer-update-llappearance-utility/rev/294906/arch/Linux/installer/llappearance_utility-0.0.1-linux-294906.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/p64_viewer-llappearance-utility/rev/317266/arch/Linux/installer/llappearance_utility-0.0.1-linux-317266.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -2279,61 +1885,38 @@
<key>version</key>
<string>0.0.1</string>
</map>
<key>llphysicsextensions_source</key>
<key>llca</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2010, Linden Research, Inc.</string>
<string>Copyright (c) 2016, Linden Research, Inc.; data provided by the Mozilla NSS Project.
</string>
<key>license</key>
<string>internal</string>
<string>mit</string>
<key>license_file</key>
<string>LICENSES/llphysicsextensions.txt</string>
<string>LICENSES/ca-license.txt</string>
<key>name</key>
<string>llphysicsextensions_source</string>
<string>llca</string>
<key>platforms</key>
<map>
<key>darwin</key>
<key>common</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>468e88a527e610804c3eecf07f4ed70b</string>
<string>b74d2b2e716bedce325b43cb8ca1f7b9</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/llphysicsextensions-source_llphysicsextensions-update/rev/298369/arch/Darwin/installer/llphysicsextensions_source-1.0.298369-darwin-298369.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>793964e49c935b414c4bdbb8a0d14ad1</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/llphysicsextensions-source_llphysicsextensions-update/rev/298369/arch/Linux/installer/llphysicsextensions_source-1.0.298369-linux-298369.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>922aad5261aac150e5ce3c094e57f373</string>
<key>url</key>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/llphysicsextensions-source_llphysicsextensions-update/rev/298369/arch/CYGWIN/installer/llphysicsextensions_source-1.0.298369-windows-298369.tar.bz2</string>
<string>https://pkg.dl.alchemyviewer.org/llca/llca-201907270122.0-common-192080522.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
<string>common</string>
</map>
</map>
<key>version</key>
<string>1.0.298369</string>
<string>201907270122.0</string>
</map>
<key>llphysicsextensions_stub</key>
<key>llphysicsextensions_source</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2010, Linden Research, Inc.</string>
......@@ -2342,7 +1925,7 @@
<key>license_file</key>
<string>LICENSES/llphysicsextensions.txt</string>
<key>name</key>
<string>llphysicsextensions_stub</string>
<string>llphysicsextensions_source</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -2350,35 +1933,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1175977a191ffc936fd0ccca433c8278</string>
<string>01a7cc9d0e56238a9abedd7a41ccd0a3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llphysicsextensions-stub_llphysicsextensions-update/rev/298370/arch/Darwin/installer/llphysicsextensions_stub-1.0.298370-darwin-298370.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/llphysicsextensions/rev/313564/arch/Darwin/installer/llphysicsextensions_source-1.0.313564-darwin-313564.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>d13d7927692eab2d6a63e36166b72a8a</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llphysicsextensions-stub_llphysicsextensions-update/rev/298370/arch/Linux/installer/llphysicsextensions_stub-1.0.298370-linux-298370.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>aa8a2f25e8629cf5e6a96cc0eb93de8e</string>
<string>c1b43e99c5ddccc18b0e9cb288bf75e1</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llphysicsextensions-stub/rev/263415/arch/Linux/installer/llphysicsextensions_stub-0.3-linux-20120814.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/ct2/4721/14828/llphysicsextensions_source-1.0.504710-linux64-504710.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2388,41 +1959,27 @@
<key>archive</key>
<map>
<key>hash</key>
<string>9594f6fd79ee924fe675a4a23e30516e</string>
<string>dd85c9e0f5fa3ce483ea183db008c4bc</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llphysicsextensions-stub_llphysicsextensions-update/rev/298370/arch/CYGWIN/installer/llphysicsextensions_stub-1.0.298370-windows-298370.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/ct2/4726/14858/llphysicsextensions_source-1.0.504710-windows-504710.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>3ea4cee6a8dd4c89fbfd3ad6abd703c2</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llphysicsextensions-stub/rev/263415/arch/CYGWIN/installer/llphysicsextensions_stub-0.3-windows-20120814.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.0.298370</string>
<string>1.0.504710</string>
</map>
<key>llqtwebkit</key>
<key>llphysicsextensions_stub</key>
<map>
<key>copyright</key>
<string>Copyright (C) 2015 The Qt Company Ltd.</string>
<key>description</key>
<string>QT cross-platform applicaiton and UI framework.</string>
<string>Copyright (c) 2010, Linden Research, Inc.</string>
<key>license</key>
<string>LGPL</string>
<string>internal</string>
<key>license_file</key>
<string>LICENSES/llqtwebkit.txt</string>
<string>LICENSES/llphysicsextensions.txt</string>
<key>name</key>
<string>llqtwebkit</string>
<string>llphysicsextensions_stub</string>
<key>platforms</key>
<map>
<key>darwin</key>
......@@ -2430,37 +1987,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>e3755ce6919e219905d30d8efce8d6fd</string>
<string>c8c6e5867d1ead7ad452a3359b22cf44</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/llqtwebkit-4.8.7-darwin-201507101051.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/llphysicsextensions/rev/313563/arch/Darwin/installer/llphysicsextensions_stub-1.0.313563-darwin-313563.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>d31358176b9ba8c676458cc061767c0b</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/canonical_3p-llqtwebkit2/rev/295522/arch/Linux/installer/llqtwebkit-4.7.1-linux-20141015.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>linux64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>9b93b5d142d82b9dde79343d8d04a644</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>711f4ec769e4b5f59ba25ee43c11bcbc</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/llqtwebkit-4.8.7-linux64-201507131602.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/4724/14846/llphysicsextensions_stub-1.0.504712-linux64-504712.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2470,32 +2013,16 @@
<key>archive</key>
<map>
<key>hash</key>
<string>c95379c0b3c3c65b7f5f023aca6c00e4</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>d830aca10ea9396557b1e613c2736e49</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/llqtwebkit-4.8.7-windows-201507240547.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/4725/14853/llphysicsextensions_stub-1.0.504712-windows-504712.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>35c4aa37dacc86c8abd023044c11d786</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/llqtwebkit-4.8.7-windows64-201507230741.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>4.8.7</string>
<string>1.0.504712</string>
</map>
<key>mesa</key>
<map>
......@@ -2540,11 +2067,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8c22586ca17dd6ef0a9bf7a527d6887e</string>
<string>a336d9d9f61e83d3883b163f904b52bf</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/ndPhysicsStub-0.1.2-darwin-201504232155.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndphysicsstub/darwin/ndPhysicsStub-0.1.2-darwin-192261214.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -2556,7 +2083,7 @@
<key>hash</key>
<string>a77a8daf932e6f32f1511f528762ae81</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs/downloads/ndPhysicsStub-r65-linux32.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux/lib/ndPhysicsStub-r65-linux32.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -2566,11 +2093,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>7421b87ebe0cf36b125210d8d64805e0</string>
<string>b48cd4b92a59e3ab750f691728fbf86f</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/ndPhysicsStub-0.1.2-linux64-201504222155.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndphysicsstub/linux64/ndPhysicsStub-0.1.2-linux64-193341247.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2580,11 +2107,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>627fbf98b2b38c4bb0858f2b4a81cadd</string>
<string>ab4c11157e50f1e2c2d1c26e55359ebd</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/ndPhysicsStub-0.1.2-windows-201507231858.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndphysicsstub/windows/ndPhysicsStub-0.1.2-windows-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2594,11 +2121,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>a678b9d28eb19a3244d08b72492c54d3</string>
<string>f33ba63399a58c7114a74c7b888f03a3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/ndPhysicsStub-0.1.2-windows64-201507220740.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/ndphysicsstub/windows64/ndPhysicsStub-0.1.2-windows64-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
......@@ -2607,28 +2134,47 @@
<key>version</key>
<string>0.1.2</string>
</map>
<key>nvapi</key>
<key>nghttp2</key>
<map>
<key>canonical_repo</key>
<string>https://bitbucket.org/alchemyviewer/3p-nghttp2</string>
<key>copyright</key>
<string>Copyright (c) 2007- 2014 NVIDIA Corporation. All rights reserved. </string>
<string>Copyright (c) 2012, 2014, 2015, 2016 Tatsuhiro Tsujikawa
Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string>
<key>description</key>
<string>Library providing HTTP 2 support for libcurl</string>
<key>license</key>
<string>nvapi</string>
<string>MIT</string>
<key>license_file</key>
<string>LICENSES/nvapi.txt</string>
<string>LICENSES/nghttp2.txt</string>
<key>name</key>
<string>nvapi</string>
<string>nghttp2</string>
<key>platforms</key>
<map>
<key>darwin</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>50eeb1d4d135b9bcb733d9f5e039ce49</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/nghttp2/darwin/nghttp2-1.40.0.172-darwin-172.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>9ac537b4919b1729dae31600a924adcb</string>
<string>b35e92ce25c81ef08a380712808887e0</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/nvapi-r343-windows-201504270557.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/nghttp2/windows/nghttp2-1.40.0.172-windows-172.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2638,18 +2184,52 @@
<key>archive</key>
<map>
<key>hash</key>
<string>927d631c438ee2f2d3b43d2b6e517744</string>
<string>e70b5cdbc934ed48f75e3c2465a668b4</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/nvapi-r343-windows64-201412301852.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/nghttp2/windows64/nghttp2-1.40.0.172-windows64-172.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>source_type</key>
<string>hg</string>
<key>version</key>
<string>1.40.0.172</string>
</map>
<key>nvapi</key>
<map>
<key>copyright</key>
<string>Copyright (c) 2007- 2020 NVIDIA Corporation. All rights reserved. </string>
<key>description</key>
<string>NVAPI provides an interface to NVIDIA devices.</string>
<key>license</key>
<string>nvapi</string>
<key>license_file</key>
<string>LICENSES/nvapi.txt</string>
<key>name</key>
<string>nvapi</string>
<key>platforms</key>
<map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>b098bab37d4f4967bec96b5eb2867262965a1ccaa48f595600fea9f98a7f5d8a01ae85272db51cc368528973793c2f006c822d130d78e65592072ff598afc9d7</string>
<key>hash_algorithm</key>
<string>blake2b</string>
<key>url</key>
<string>https://git.alchemyviewer.org/api/v4/projects/114/packages/generic/nvapi/470.0.0.1182/nvapi-470.0.0-windows64-1182.tar.zst</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>r343</string>
<string>470.0.0</string>
</map>
<key>ogg_vorbis</key>
<map>
......@@ -2670,11 +2250,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>9771c138a395bb6435a9972160cd6f95</string>
<string>7fb4987f559b6c4c77da9aab7bf2fac8</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/ogg_vorbis-1.3.2-1.3.5-darwin-201504240751.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/oggvorbis/darwin/ogg_vorbis-1.3.3-1.3.6.192261252-darwin-192261252.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -2696,11 +2276,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f177439b76c57a9950949a239032e4e8</string>
<string>1c6258ddd8d3794402fefcd53e7a8ca0</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/ogg_vorbis-1.3.2-1.3.5-linux64-201504222220.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/ogg_vorbis-1.3.2-1.3.5-linux64-201609241255.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2710,11 +2290,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>6c661963cbef4af80c2df2bdedf2b922</string>
<string>5f4c865b2280f56bba5b4217de4d7e7d</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/ogg_vorbis-1.3.2-1.3.5-windows-201507231859.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/oggvorbis/windows/ogg_vorbis-1.3.4-1.3.6.3-windows-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2724,18 +2304,18 @@
<key>archive</key>
<map>
<key>hash</key>
<string>1f00047f005aae0c35223cedfa6e77dd</string>
<string>0795cb57a5bd712a9632646d4d1601ed</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/ogg_vorbis-1.3.2-1.3.5-windows64-201507230657.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/oggvorbis/windows64/ogg_vorbis-1.3.4-1.3.6.3-windows64-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.3.2-1.3.5</string>
<string>1.3.4-1.3.6.3</string>
</map>
<key>openal</key>
<map>
......@@ -2760,7 +2340,7 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/openal-1.16.0-1.1.0-darwin-201412160747.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/darwin/lib/openal-1.16.0-1.1.0-darwin-201412160747.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -2784,11 +2364,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>b74ae4a2f23f69c19f2860d9b5290a75</string>
<string>53ed6e94703e929fb7b0f51041f8347e</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/openal-1.16.0-1.1.0-linux64-201504222210.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/openal-1.17.2-1.1.0-linux64-201609241409.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2802,7 +2382,7 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/openal-1.16.0-1.1.0-windows-201504270536.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/windows/lib/openal-1.16.0-1.1.0-windows-201504270536.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2816,14 +2396,14 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/openal-1.16.0-1.1.0-windows64-201504270534.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/windows64/lib/openal-1.16.0-1.1.0-windows64-201504270534.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.16.0-1.1.0</string>
<string>1.17.2-1.1.0</string>
</map>
<key>openjpeg</key>
<map>
......@@ -2844,11 +2424,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>184fedf2a082db487c880dc8bdabd3da</string>
<string>01326fc960cd410c1eec5e2445acd616</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/openjpeg-1.5.1-darwin-201504232103.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/openjpeg/darwin/openjpeg-1.5.1-darwin-192261231.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -2870,11 +2450,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>765d07281af44b6d2b24c971d1fce16f</string>
<string>2855cc01de820f3f9c1c43845aa8f308</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/openjpeg-1.5.1-linux64-201504222212.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/openjpeg-1.5.1-linux64-201609240352.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2884,11 +2464,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>4ac413e4670d041990b2c8aa9b82849d</string>
<string>cced6c1449ba8e91d62a6cb65252969d</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/openjpeg-1.5.1-windows-201507231909.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/openjpeg/windows/openjpeg-1.5.1.2-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2898,23 +2478,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>09e341ea23590e77d60792f292e0ce15</string>
<string>ad09a061de666f954b038e6e257dda66</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/openjpeg-1.5.1-windows64-201507220239.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/openjpeg/windows64/openjpeg-1.5.1.2-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.5.1</string>
<string>1.5.1.2</string>
</map>
<key>openssl</key>
<map>
<key>copyright</key>
<string>Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved; Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)</string>
<string>Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved; Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)</string>
<key>description</key>
<string>Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) Library</string>
<key>license</key>
......@@ -2930,11 +2510,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f9c537e73cc466c0da3ed9a1913d2a3b</string>
<string>8a9a3c6364168b299edd1efe8c22768a</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/openssl-1.0.2d-darwin-201507101031.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/openssl/darwin/openssl-1.1.1d.5-darwin-5.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -2956,11 +2536,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>92570921c5de44dd4b554cabb386bdc6</string>
<string>5dbb6b1e1081976871a31c22ced194c5</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/openssl-1.0.2d-linux64-201507111825.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/openssl-1.1.0f-linux64-201706212104.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -2970,11 +2550,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>aaa29b6673b3dcf1712de3fb051e37ba</string>
<string>c78a43b9d983926eea78906a1df88748</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/openssl-1.0.2d-windows-201507232008.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/openssl/windows/openssl-1.1.1d.5-windows-5.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -2984,87 +2564,65 @@
<key>archive</key>
<map>
<key>hash</key>
<string>8b56884cf37beec0d83b29bdbc3a7c1a</string>
<string>1e52f9a024ac995440744e425b891a9c</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/openssl-1.0.2d-windows64-201507220241.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/openssl/windows64/openssl-1.1.1d.5-windows64-5.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.0.2d</string>
<string>1.1.1d.5</string>
</map>
<key>quicktime</key>
<key>slvoice</key>
<map>
<key>copyright</key>
<string>2010 Apple</string>
<string>2010 Vivox, including audio coding using Polycom¨ Siren14TM (ITU-T Rec. G.722.1 Annex C)</string>
<key>description</key>
<string>QuickTime 7.3 SDK for Windows</string>
<string>Vivox SDK components</string>
<key>license</key>
<string>unknown</string>
<string>Mixed</string>
<key>license_file</key>
<string>LICENSES/quicktime.txt</string>
<string>LICENSES/vivox_licenses.txt</string>
<key>name</key>
<string>quicktime</string>
<string>slvoice</string>
<key>platforms</key>
<map>
<key>windows</key>
<key>darwin</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>66600ab94087d295e48e326ec8961ac5</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>511a9c3fd4b6c76a8a737d06bba1c291</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib/quicktime-7.3-windows-201504280653.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/oz-426-slvoice/rev/330003/arch/Darwin/installer/slvoice-4.9.0002.27586.330003-darwin-330003.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
<string>darwin</string>
</map>
</map>
<key>version</key>
<string>7.3</string>
</map>
<key>slvoice</key>
<map>
<key>copyright</key>
<string>2010 Vivox, including audio coding using Polycom¨ Siren14TM (ITU-T Rec. G.722.1 Annex C)</string>
<key>description</key>
<string>Vivox SDK components</string>
<key>license</key>
<string>Mixed</string>
<key>license_file</key>
<string>LICENSES/slvoice.txt</string>
<key>name</key>
<string>slvoice</string>
<key>platforms</key>
<map>
<key>darwin</key>
<key>darwin64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>68a8fab5ad3a180487598d3a3e0d57b1</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>f824d586ab5de6edd14ef6828e9e4b66</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/slvoice_3p-update-slvoice/rev/298329/arch/Darwin/installer/slvoice-4.6.0017.21209.298329-darwin-298329.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/44719/395040/slvoice-4.10.0000.32327.5fc3fe7c.531581-darwin64-531581.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
<string>darwin64</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>9f60e56aba35ec90b3045e9d049ac284</string>
<string>785c86999b56e1838cefb430f674cba7</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux/lib/slvoice-4.5.0009.17865-linux-20141214.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/oz-426-slvoice/rev/330003/arch/Linux/installer/slvoice-3.2.0002.10426.330003-linux-330003.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
......@@ -3078,7 +2636,7 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/slvoice-4.6.0009.20030-linux64-201501031918.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib/slvoice-4.6.0009.20030-linux64-201501031918.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -3088,11 +2646,9 @@
<key>archive</key>
<map>
<key>hash</key>
<string>399afab7047e6fa62e7b2fb1768059ea</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>1941c17c81905f23b4928288bcf719fb</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/slvoice_3p-update-slvoice/rev/298329/arch/CYGWIN/installer/slvoice-4.6.0017.21209.298329-windows-298329.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/44720/395047/slvoice-4.10.0000.32327.5fc3fe7c.531581-windows-531581.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -3102,18 +2658,16 @@
<key>archive</key>
<map>
<key>hash</key>
<string>dabbc146137c13ec2ea026aa69e1f045</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>baa6cdc8e8762d5519996ed9faa0bf3f</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib/slvoice-4.6.0017.21209.298329-windows64-298329.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/44721/395056/slvoice-4.10.0000.32327.5fc3fe7c.531581-windows64-531581.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>4.6.0017.21209.298329</string>
<string>4.10.0000.32327.5fc3fe7c.531581</string>
</map>
<key>tut</key>
<map>
......@@ -3138,7 +2692,7 @@
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/common/lib/tut-2008.11.30-common-201504282317.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/common/lib/tut-2008.11.30-common-201504282317.tar.bz2</string>
</map>
<key>name</key>
<string>common</string>
......@@ -3166,11 +2720,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>be3091973630516f7bc66e4ccbe4e73e</string>
<string>c783c75e57652aaeb21b605620760bd0</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/uriparser-0.8.2-darwin-201507240558.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/uriparser/darwin/uriparser-0.9.1-darwin-192261834.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -3192,11 +2746,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>185066409eccc8f4fbb8a8ba00cace8a</string>
<string>cf21d9f7ed7949d2230413e8a391fb73</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/uriparser-0.8.2-linux64-201507231504.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/uriparser-0.8.4-linux64-201609241428.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -3206,11 +2760,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>f4a90de994c95603f5a5f5bcbe6625eb</string>
<string>b0e77f9f3c02cff58e5c15c839582f18</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/uriparser-0.8.2-windows-201507231842.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/uriparser/windows/uriparser-0.9.3-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -3220,64 +2774,160 @@
<key>archive</key>
<map>
<key>hash</key>
<string>970fbd920e57c19d4b033f43b20201e9</string>
<string>c97e56cd9d5a7c2350d5a9cef73ace90</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/uriparser-0.8.2-windows64-201507220533.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/uriparser/windows64/uriparser-0.9.3-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>0.8.2</string>
<string>0.9.3</string>
</map>
<key>vcredist</key>
<key>viewer-manager</key>
<map>
<key>copyright</key>
<string>Copyright (c) Microsoft Corporation. All rights reserved.</string>
<string>Copyright (c) 2000-2012, Linden Research, Inc.</string>
<key>description</key>
<string>The Visual Studio C and C++ runtime redistributable</string>
<string>Linden Lab Viewer Management Process suite.</string>
<key>license</key>
<string>Proprietary</string>
<string>viewerlgpl</string>
<key>license_file</key>
<string>LICENSES/vcredist.txt</string>
<string>LICENSE</string>
<key>name</key>
<string>vcredist</string>
<string>viewer-manager</string>
<key>platforms</key>
<map>
<key>windows</key>
<key>darwin64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>9b9f3273eec43682fc8239a0aef81a3e</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>c5ab9d9d7482e48cd76f4bf391900a8c</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/vcredist-14.0.23026.0-windows-201507231042.tar.bz2</string>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/43369/385585/viewer_manager-2.0.531000-darwin64-531000.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
<string>darwin64</string>
</map>
<key>windows64</key>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>1af3c077ee351044a293b38b5c2544c8</string>
<key>hash_algorithm</key>
<string>md5</string>
<string>8c7f32f85850248809ae811ba8e47d81</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/vcredist-14.0.23026.0-windows64-201507231041.tar.bz2</string>
<string>http://s3-proxy.lindenlab.com/private-builds-secondlife-com/ct2/3428/8686/viewer_manager-1.0-linux-503417.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>2a92024d3492cf01b314a6a8c5af7f49</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/viewer-manager/windows/viewer_manager-2.0.3-windows-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>5aacb02ad69de9e77459108611a5b5cb</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/viewer-manager/windows64/viewer_manager-2.0.3-windows64-3.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>source</key>
<string>https://bitbucket.org/lindenlab/vmp-standalone</string>
<key>source_type</key>
<string>hg</string>
<key>version</key>
<string>14.0.23026.0</string>
<string>2.0.3</string>
</map>
<key>vlc-bin</key>
<map>
<key>copyright</key>
<string>Copyright (C) 1998-2020 VLC authors and VideoLAN</string>
<key>license</key>
<string>GPL2</string>
<key>license_file</key>
<string>LICENSES/vlc.txt</string>
<key>name</key>
<string>vlc-bin</string>
<key>platforms</key>
<map>
<key>darwin64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>e5635e173c75dc0675b48ab5f5e4868b</string>
<key>url</key>
<string>http://automated-builds-secondlife-com.s3.amazonaws.com/ct2/12143/71451/vlc_bin-2.2.8.511703-darwin64-511703.tar.bz2</string>
</map>
<key>name</key>
<string>darwin64</string>
</map>
<key>linux</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>2f410640df3f9812d1abff02a414cfa8</string>
<key>url</key>
<string>https://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-vlc-bin/rev/315283/arch/Linux/vlc_bin-2.2.3-linux-201606011750-r10.tar.bz2</string>
</map>
<key>name</key>
<string>linux</string>
</map>
<key>windows</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>3ff1d097e4f9b8f864a639aff974a506</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/vlc-bin/windows/vlc_bin-3.0.8.189-windows-189.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
</map>
<key>windows64</key>
<map>
<key>archive</key>
<map>
<key>hash</key>
<string>b890b109b526cc6ad211eadefed83316</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/vlc-bin/windows64/vlc_bin-3.0.8.189-windows64-189.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>3.0.8.189</string>
</map>
<key>xmlrpc-epi</key>
<map>
......@@ -3298,11 +2948,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>205d9878c86939c52858dd44bd2791d8</string>
<string>2763f888da2622d8da3dcb0759a51262</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/xmlrpc_epi-0.54.2-darwin-201504232347.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/xmprpc-epi/darwin/xmlrpc_epi-0.54.2.192261846-darwin-192261846.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -3324,11 +2974,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>7ea8eebdfb17f57a5327bf50f23dd99e</string>
<string>f711601f801e9321481ee0116a629a32</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/xmlrpc_epi-0.54.2-linux64-201504222313.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/xmlrpc_epi-0.54.2-linux64-201609250229.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -3338,11 +2988,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>16ba4b05f3b4a81615227e26e6d73576</string>
<string>166cd633c5216a6ce546bea0c8bbcbfe</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/xmlrpc_epi-0.54.2-windows-201507231927.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/xmlrpc-epi/windows/xmlrpc_epi-0.54.2.2-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -3352,23 +3002,23 @@
<key>archive</key>
<map>
<key>hash</key>
<string>c0e9df88cc8853f86db18c9195bced40</string>
<string>2f2c12526ee0c22ae840d05dfa70c96f</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/xmlrpc_epi-0.54.2-windows64-201507220523.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/xmlrpc-epi/windows64/xmlrpc_epi-0.54.2.2-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>0.54.2</string>
<string>0.54.2.2</string>
</map>
<key>zlib</key>
<map>
<key>copyright</key>
<string>Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler</string>
<string>Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler</string>
<key>description</key>
<string>Zlib Data Compression Library</string>
<key>license</key>
......@@ -3384,11 +3034,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>cbee0492c983eebf68fc4f813fc26b93</string>
<string>0fe518520be0569ec91a4b05015205f3</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>https://bitbucket.org/alchemyviewer/publiclibs-darwin/downloads/zlib-1.2.8-darwin-201504231927.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/zlib/darwin/zlib-1.2.11.192261216-darwin-192261216.tar.bz2</string>
</map>
<key>name</key>
<string>darwin</string>
......@@ -3410,11 +3060,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>461a0af0346a9140e7bb598eb8e78905</string>
<string>a11a8de934a96eede6fadc6e1639efb6</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/linux64/lib/zlib-1.2.8-linux64-201504222303.tar.bz2</string>
<string>https://depot.alchemyviewer.org/pub/linux64/lib-xenial/zlib-1.2.11-linux64-201703120446.tar.bz2</string>
</map>
<key>name</key>
<string>linux64</string>
......@@ -3424,11 +3074,11 @@
<key>archive</key>
<map>
<key>hash</key>
<string>86efee0b20b3cb204dba538b1205f966</string>
<string>674c7be799bc3b41b7f03704bde4beba</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows/lib-vc14/zlib-1.2.8-windows-201507231838.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/zlib/windows/zlib-1.2.11.2-windows-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows</string>
......@@ -3438,24 +3088,26 @@
<key>archive</key>
<map>
<key>hash</key>
<string>62755203023407b24e9bcf9bf50e6d4c</string>
<string>a21631d6f5b3fd28951814d140c5f25b</string>
<key>hash_algorithm</key>
<string>md5</string>
<key>url</key>
<string>http://depot.alchemyviewer.org/pub/windows64/lib-vc14/zlib-1.2.8-windows64-201507220206.tar.bz2</string>
<string>https://pkg.alchemyviewer.org/repository/autobuild-external/zlib/windows64/zlib-1.2.11.2-windows64-2.tar.bz2</string>
</map>
<key>name</key>
<string>windows64</string>
</map>
</map>
<key>version</key>
<string>1.2.8</string>
<string>1.2.11.2</string>
</map>
</map>
<key>package_description</key>
<map>
<key>canonical_repo</key>
<string>https://git.alchemyviewer.org/alchemy/alchemy</string>
<key>copyright</key>
<string>Copyright (c) 2013-2015, Alchemy Development Group</string>
<string>Copyright (c) 2013-2020, Alchemy Development Group</string>
<key>description</key>
<string>Alchemy Viewer</string>
<key>license</key>
......@@ -3483,7 +3135,7 @@
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=Release</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
</array>
......@@ -3503,7 +3155,7 @@
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=Debug</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=TRUE</string>
</array>
......@@ -3524,8 +3176,7 @@
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=Debug</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
</array>
</map>
......@@ -3544,7 +3195,7 @@
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=TRUE</string>
</array>
......@@ -3565,7 +3216,7 @@
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
</array>
......@@ -3580,361 +3231,14 @@
</map>
<key>configure</key>
<map>
<key>command</key>
<string>cmake</string>
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=Release</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=TRUE</string>
</array>
</map>
<key>name</key>
<string>Release</string>
</map>
<key>ReleaseOS</key>
<map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>command</key>
<string>cmake</string>
<key>options</key>
<array>
<string>-DCMAKE_BUILD_TYPE:STRING=Release</string>
<string>-DWORD_SIZE:STRING=32</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
</array>
</map>
<key>name</key>
<string>ReleaseOS</string>
</map>
</map>
<key>name</key>
<string>common</string>
</map>
<key>darwin</key>
<map>
<key>build_directory</key>
<string>build-darwin-i386</string>
<key>configurations</key>
<map>
<key>Coverity</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>cov-build</string>
<key>options</key>
<array>
<string>--dir</string>
<string>cov-int</string>
<string>make</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>command</key>
<string>cmake</string>
<key>options</key>
<array>
<string>-G</string>
<string>"Unix Makefiles"</string>
<string>-DCMAKE_BUILD_TYPE:STRING=Release</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
</array>
</map>
<key>name</key>
<string>Coverity</string>
</map>
<key>Debug</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>xcodebuild</string>
<key>filters</key>
<array>
<string>setenv</string>
</array>
<key>options</key>
<array>
<string>-configuration Debug</string>
<string>-project Alchemy.xcodeproj</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
<string>Debug</string>
</map>
<key>DebugOS</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>xcodebuild</string>
<key>options</key>
<array>
<string>-configuration Debug</string>
<string>-project Alchemy.xcodeproj</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
<string>DebugOS</string>
</map>
<key>RelWithDebInfo</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>xcodebuild</string>
<key>filters</key>
<array>
<string>setenv</string>
</array>
<key>options</key>
<array>
<string>-configuration RelWithDebInfo</string>
<string>-project Alchemy.xcodeproj</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>'Xcode'</string>
</array>
</map>
<key>default</key>
<string>True</string>
<key>name</key>
<string>RelWithDebInfo</string>
</map>
<key>RelWithDebInfoOS</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>xcodebuild</string>
<key>options</key>
<array>
<string>-configuration RelWithDebInfo</string>
<string>-project Alchemy.xcodeproj</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
<string>RelWithDebInfoOS</string>
</map>
<key>Release</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>xcodebuild</string>
<key>filters</key>
<array>
<string>setenv</string>
</array>
<key>options</key>
<array>
<string>-configuration Release</string>
<string>-project Alchemy.xcodeproj</string>
<string>-DENABLE_SIGNING:BOOL=YES</string>
<string>-DSIGNING_IDENTITY:STRING="Developer ID Application: Linden Research, Inc."</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
<string>Release</string>
</map>
<key>ReleaseOS</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>xcodebuild</string>
<key>options</key>
<array>
<string>-configuration Release</string>
<string>-project Alchemy.xcodeproj</string>
<string>-DENABLE_SIGNING:BOOL=YES</string>
<string>-DSIGNING_IDENTITY:STRING="Developer ID Application: Linden Research, Inc."</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
<string>ReleaseOS</string>
</map>
</map>
<key>name</key>
<string>darwin</string>
</map>
<key>linux</key>
<map>
<key>build_directory</key>
<string>build-linux-i686</string>
<key>configurations</key>
<map>
<key>Debug</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>'Ninja'</string>
</array>
</map>
<key>name</key>
<string>Debug</string>
</map>
<key>DebugOS</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Ninja'</string>
</array>
</map>
<key>name</key>
<string>DebugOS</string>
</map>
<key>RelWithDebInfo</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>'Ninja'</string>
</array>
</map>
<key>default</key>
<string>True</string>
<key>name</key>
<string>RelWithDebInfo</string>
</map>
<key>RelWithDebInfoOS</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Ninja'</string>
</array>
</map>
<key>name</key>
<string>RelWithDebInfoOS</string>
</map>
<key>Release</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>command</key>
<string>cmake</string>
<key>options</key>
<array>
<string>-G</string>
<string>'Ninja'</string>
<string>-DCMAKE_BUILD_TYPE:STRING=Release</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=TRUE</string>
</array>
</map>
<key>name</key>
......@@ -3942,17 +3246,20 @@
</map>
<key>ReleaseOS</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>command</key>
<string>cmake</string>
<key>options</key>
<array>
<string>-G</string>
<string>'Ninja'</string>
<string>-DCMAKE_BUILD_TYPE:STRING=Release</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
<string>-DROOT_PROJECT_NAME:STRING=Alchemy</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
</array>
</map>
<key>name</key>
......@@ -3960,12 +3267,12 @@
</map>
</map>
<key>name</key>
<string>linux</string>
<string>common</string>
</map>
<key>linux64</key>
<key>darwin</key>
<map>
<key>build_directory</key>
<string>build-linux-x86_64</string>
<string>build-darwin-i386</string>
<key>configurations</key>
<map>
<key>Coverity</key>
......@@ -3979,16 +3286,22 @@
<string>--dir</string>
<string>cov-int</string>
<string>make</string>
<string>-j4</string>
<string>-j</string>
<string>$AUTOBUILD_CPU_COUNT</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>../indra</string>
</array>
<key>command</key>
<string>cmake</string>
<key>options</key>
<array>
<string>-G</string>
<string>"Unix Makefiles"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>Unix Makefiles</string>
</array>
</map>
<key>name</key>
......@@ -3999,7 +3312,14 @@
<key>build</key>
<map>
<key>command</key>
<string>make -j4</string>
<string>cmake</string>
<key>options</key>
<array>
<string>--build</string>
<string>./</string>
<string>--config</string>
<string>Debug</string>
</array>
</map>
<key>configure</key>
<map>
......@@ -4010,8 +3330,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>'Unix Makefiles'</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
......@@ -4022,15 +3341,21 @@
<key>build</key>
<map>
<key>command</key>
<string>make -j4</string>
<string>cmake</string>
<key>options</key>
<array>
<string>--build</string>
<string>./</string>
<string>--config</string>
<string>Debug</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Unix Makefiles'</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>'Xcode'</string>
</array>
</map>
<key>name</key>
......@@ -4041,7 +3366,14 @@
<key>build</key>
<map>
<key>command</key>
<string>make -j4</string>
<string>cmake</string>
<key>options</key>
<array>
<string>--build</string>
<string>./</string>
<string>--config</string>
<string>RelWithDebInfo</string>
</array>
</map>
<key>configure</key>
<map>
......@@ -4052,8 +3384,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>'Unix Makefiles'</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>Xcode</string>
</array>
</map>
<key>default</key>
......@@ -4066,15 +3397,21 @@
<key>build</key>
<map>
<key>command</key>
<string>make -j4</string>
<string>cmake</string>
<key>options</key>
<array>
<string>--build</string>
<string>./</string>
<string>--config</string>
<string>RelWithDebInfo</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Unix Makefiles'</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>Xcode</string>
</array>
</map>
<key>name</key>
......@@ -4085,7 +3422,12 @@
<key>build</key>
<map>
<key>command</key>
<string>make -j4</string>
<string>cmake</string>
<key>options</key>
<array>
<string>--build</string>
<string>--config Release</string>
</array>
</map>
<key>configure</key>
<map>
......@@ -4096,8 +3438,7 @@
<key>options</key>
<array>
<string>-G</string>
<string>'Unix Makefiles'</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>Xcode</string>
</array>
</map>
<key>name</key>
......@@ -4108,15 +3449,21 @@
<key>build</key>
<map>
<key>command</key>
<string>make -j4</string>
<string>cmake</string>
<key>options</key>
<array>
<string>--build</string>
<string>./</string>
<string>--config</string>
<string>Release</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>'Unix Makefiles'</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>Xcode</string>
</array>
</map>
<key>name</key>
......@@ -4124,48 +3471,57 @@
</map>
</map>
<key>name</key>
<string>linux64</string>
<string>darwin</string>
</map>
<key>windows</key>
<key>linux</key>
<map>
<key>build_directory</key>
<string>build-vc140</string>
<string>build-linux-$AUTOBUILD_ADDRSIZE</string>
<key>configurations</key>
<map>
<key>Debug</key>
<key>Coverity</key>
<map>
<key>build</key>
<map>
<key>arguments</key>
<key>command</key>
<string>cov-build</string>
<key>options</key>
<array>
<string>Alchemy.sln</string>
<string>--dir</string>
<string>cov-int</string>
<string>ninja</string>
</array>
<key>command</key>
<string>devenv</string>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>/build</string>
<string>"Debug|Win32"</string>
<string>-G</string>
<string>"Ninja"</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
</array>
</map>
<key>name</key>
<string>Coverity</string>
</map>
<key>Debug</key>
<map>
<key>build</key>
<map>
<key>command</key>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Debug</string>
<string>--startup</string>
<string>alchemy-bin</string>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14"</string>
<string>Ninja</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
</array>
</map>
<key>name</key>
......@@ -4175,41 +3531,16 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<key>options</key>
<array>
<string>/p:Configuration=Debug</string>
<string>/p:Platform=Win32</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
</array>
<string>ninja</string>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Debug</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14"</string>
<string>-DUSE_KDU=FALSE</string>
<string>-DUSE_LL_STUBS:BOOL=ON</string>
<string>Ninja</string>
<string>-DADDRESS_SIZE:STRING=$AUTOBUILD_ADDRSIZE</string>
</array>
</map>
<key>name</key>
......@@ -4219,36 +3550,28 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>devenv</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/build</string>
<string>"RelWithDebInfo|Win32"</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--parallel</string>
<string>$AUTOBUILD_CPU_COUNT</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>RelWithDebInfo</string>
<string>--startup</string>
<string>alchemy-bin</string>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14"</string>
<string>Ninja</string>
</array>
</map>
<key>default</key>
......@@ -4260,42 +3583,24 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=RelWithDebInfo</string>
<string>/p:Platform=Win32</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--parallel</string>
<string>$AUTOBUILD_CPU_COUNT</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>RelWithDebInfo</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14"</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
<string>-DUSE_KDU=FALSE</string>
<string>-DUSE_LL_STUBS:BOOL=ON</string>
<string>Ninja</string>
</array>
</map>
<key>name</key>
......@@ -4305,36 +3610,28 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>devenv</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/build</string>
<string>"Release|Win32"</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--parallel</string>
<string>$AUTOBUILD_CPU_COUNT</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Release</string>
<string>--startup</string>
<string>alchemy-bin</string>
<string>../indra</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14"</string>
<string>Ninja</string>
</array>
</map>
<key>name</key>
......@@ -4344,127 +3641,73 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=Release</string>
<string>/p:Platform=Win32</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--parallel</string>
<string>$AUTOBUILD_CPU_COUNT</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Release</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14"</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
<string>-DUSE_KDU=FALSE</string>
<string>Ninja</string>
</array>
</map>
<key>name</key>
<string>ReleaseOS</string>
</map>
<key>default</key>
<map>
<key>build</key>
<map>
</map>
<key>name</key>
<string>default</string>
</map>
</map>
<key>name</key>
<string>windows</string>
<string>linux</string>
</map>
<key>windows64</key>
<key>windows</key>
<map>
<key>build_directory</key>
<string>build-vc140-x86_64</string>
<string>build-vc-$AUTOBUILD_ADDRSIZE</string>
<key>configurations</key>
<map>
<key>Coverity</key>
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>cov-build</string>
<key>options</key>
<array>
<string>--dir</string>
<string>cov-int</string>
<string>msbuild.exe</string>
<string>/p:Configuration=Release</string>
<string>/p:Platform=x64</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:minimal</string>
</array>
</map>
<key>configure</key>
<map>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>-DUSE_KDU:BOOL=OFF</string>
<string>-DUNATTENDED:BOOL=ON</string>
</array>
</map>
<key>name</key>
<string>Coverity</string>
</map>
<key>Debug</key>
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>BuildConsole</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/build</string>
<string>"/cfg=Debug|x64"</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Debug</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Debug</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
</array>
</map>
<key>name</key>
......@@ -4474,40 +3717,28 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=Debug</string>
<string>/p:Platform=x64</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Debug</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
<map>
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Debug</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
<string>-DUSE_KDU=FALSE</string>
<string>-DUSE_LL_STUBS:BOOL=ON</string>
</array>
......@@ -4519,16 +3750,16 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>BuildConsole</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/build</string>
<string>"/cfg=RelWithDebInfo|x64"</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -4536,20 +3767,15 @@
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>RelWithDebInfo</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
</array>
</map>
<key>default</key>
......@@ -4561,19 +3787,16 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=RelWithDebInfo</string>
<string>/p:Platform=x64</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>RelWithDebInfo</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -4581,20 +3804,13 @@
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>RelWithDebInfo</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
<string>-DUSE_KDU=FALSE</string>
<string>-DUSE_LL_STUBS:BOOL=ON</string>
......@@ -4607,17 +3823,16 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>BuildConsole</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/build</string>
<string>"/cfg=Release|x64"</string>
<string>"/CL_ADD=/m:1"</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -4625,20 +3840,15 @@
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Release</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
</array>
</map>
<key>name</key>
......@@ -4648,19 +3858,16 @@
<map>
<key>build</key>
<map>
<key>arguments</key>
<array>
<string>Alchemy.sln</string>
</array>
<key>command</key>
<string>msbuild.exe</string>
<string>cmake</string>
<key>options</key>
<array>
<string>/p:Configuration=Release</string>
<string>/p:Platform=x64</string>
<string>/t:Build</string>
<string>/p:useenv=true</string>
<string>/verbosity:normal</string>
<string>--build</string>
<string>.</string>
<string>--config</string>
<string>Release</string>
<string>--</string>
<string>/m</string>
</array>
</map>
<key>configure</key>
......@@ -4668,20 +3875,15 @@
<key>arguments</key>
<array>
<string>..\indra</string>
<string>&amp;&amp;</string>
<string>..\indra\tools\vstool\VSTool.exe</string>
<string>--solution</string>
<string>Alchemy.sln</string>
<string>--config</string>
<string>Release</string>
<string>--startup</string>
<string>alchemy-bin</string>
</array>
<key>options</key>
<array>
<string>-G</string>
<string>"Visual Studio 14 Win64"</string>
<string>-DWORD_SIZE:STRING=64</string>
<string>${AUTOBUILD_WIN_CMAKE_GEN|NOTWIN}</string>
<string>-A</string>
<string>${AUTOBUILD_WIN_VSPLATFORM|NOTWIN}</string>
<string>-T</string>
<string>host=x64</string>
<string>-DINSTALL_PROPRIETARY=FALSE</string>
<string>-DUSE_KDU=FALSE</string>
</array>
......@@ -4691,7 +3893,7 @@
</map>
</map>
<key>name</key>
<string>windows64</string>
<string>windows</string>
</map>
</map>
<key>version_file</key>
......
#!/bin/sh
# This is a the master build script - it is intended to be run by the Linden
# Lab build farm
# It is called by a wrapper script in the shared repository which sets up
# the environment from the various BuildParams files and does all the build
# result post-processing.
#
# PLEASE NOTE:
#
# * This script is interpreted on three platforms, including windows and cygwin
# Cygwin can be tricky....
# * The special style in which python is invoked is intentional to permit
# use of a native python install on windows - which requires paths in DOS form
# * This script relies heavily on parameters defined in BuildParams
check_for()
{
if [ -e "$2" ]; then found_dict='FOUND'; else found_dict='MISSING'; fi
echo "$1 ${found_dict} '$2' " 1>&2
}
build_dir_Darwin()
{
echo build-darwin-i386
}
build_dir_Linux()
{
echo build-linux-i686
}
build_dir_CYGWIN()
{
echo build-vc120
}
viewer_channel_suffix()
{
local package_name="$1"
local suffix_var="${package_name}_viewer_channel_suffix"
local suffix=$(eval "echo \$${suffix_var}")
if [ "$suffix"x = ""x ]
then
echo ""
else
echo "_$suffix"
fi
}
installer_Darwin()
{
local package_name="$1"
local package_dir="$(build_dir_Darwin ${last_built_variant:-Release})/newview/"
local pattern=".*$(viewer_channel_suffix ${package_name})_[0-9]+_[0-9]+_[0-9]+_[0-9]+_i386\\.dmg\$"
# since the additional packages are built after the base package,
# sorting oldest first ensures that the unqualified package is returned
# even if someone makes a qualified name that duplicates the last word of the base name
local package=$(ls -1tr "$package_dir" 2>/dev/null | grep -E "$pattern" | head -n 1)
test "$package"x != ""x && echo "$package_dir/$package"
}
installer_Linux()
{
local package_name="$1"
local package_dir="$(build_dir_Linux ${last_built_variant:-Release})/newview/"
local pattern=".*$(viewer_channel_suffix ${package_name})_[0-9]+_[0-9]+_[0-9]+_[0-9]+_i686\\.tar\\.bz2\$"
# since the additional packages are built after the base package,
# sorting oldest first ensures that the unqualified package is returned
# even if someone makes a qualified name that duplicates the last word of the base name
package=$(ls -1tr "$package_dir" 2>/dev/null | grep -E "$pattern" | head -n 1)
test "$package"x != ""x && echo "$package_dir/$package"
}
installer_CYGWIN()
{
local package_name="$1"
local variant=${last_built_variant:-Release}
local build_dir=$(build_dir_CYGWIN ${variant})
local package_dir
if [ "$package_name"x = ""x ]
then
package_dir="${build_dir}/newview/${variant}"
else
package_dir="${build_dir}/newview/${package_name}/${variant}"
fi
if [ -r "${package_dir}/touched.bat" ]
then
local package_file=$(sed 's:.*=::' "${package_dir}/touched.bat")
echo "${package_dir}/${package_file}"
fi
}
pre_build()
{
local variant="$1"
begin_section "Pre$variant"
[ -n "$master_message_template_checkout" ] \
&& [ -r "$master_message_template_checkout/message_template.msg" ] \
&& template_verifier_master_url="-DTEMPLATE_VERIFIER_MASTER_URL=file://$master_message_template_checkout/message_template.msg"
check_for "Confirm dictionaries are installed before 'autobuild configure'" ${build_dir}/packages/dictionaries
"$autobuild" configure -c $variant -- \
-DPACKAGE:BOOL=ON \
-DRELEASE_CRASH_REPORTING:BOOL=ON \
-DVIEWER_CHANNEL:STRING="\"$viewer_channel\"" \
-DGRID:STRING="\"$viewer_grid\"" \
-DLL_TESTS:BOOL="$run_tests" \
-DTEMPLATE_VERIFIER_OPTIONS:STRING="$template_verifier_options" $template_verifier_master_url
end_section "Pre$variant"
}
package_llphysicsextensions_tpv()
{
begin_section "PhysicsExtensions_TPV"
tpv_status=0
if [ "$variant" = "Release" ]
then
llpetpvcfg=$build_dir/packages/llphysicsextensions/autobuild-tpv.xml
"$autobuild" build --verbose --config-file $llpetpvcfg -c Tpv
# capture the package file name for use in upload later...
PKGTMP=`mktemp -t pgktpv.XXXXXX`
trap "rm $PKGTMP* 2>/dev/null" 0
"$autobuild" package --verbose --config-file $llpetpvcfg --results-file "$(native_path $PKGTMP)"
tpv_status=$?
if [ -r "${PKGTMP}" ]
then
cat "${PKGTMP}" >> "$build_log"
eval $(cat "${PKGTMP}") # sets autobuild_package_{name,filename,md5}
autobuild_package_filename="$(shell_path "${autobuild_package_filename}")"
echo "${autobuild_package_filename}" > $build_dir/llphysicsextensions_package
fi
else
echo "Do not provide llphysicsextensions_tpv for $variant"
llphysicsextensions_package=""
fi
end_section "PhysicsExtensions_TPV"
return $tpv_status
}
build()
{
local variant="$1"
if $build_viewer
then
begin_section "Viewer$variant"
"$autobuild" build --no-configure -c $variant
build_ok=$?
end_section "Viewer$variant"
# Run build extensions
if [ $build_ok -eq 0 -a -d ${build_dir}/packages/build-extensions ]; then
for extension in ${build_dir}/packages/build-extensions/*.sh; do
. $extension
if [ $build_ok -ne 0 ]; then
break
fi
done
fi
# *TODO: Make this a build extension.
package_llphysicsextensions_tpv
tpvlib_build_ok=$?
if [ $build_ok -eq 0 -a $tpvlib_build_ok -eq 0 ]
then
echo true >"$build_dir"/build_ok
else
echo false >"$build_dir"/build_ok
fi
fi
}
# This is called from the branch independent script upon completion of all platform builds.
build_docs()
{
begin_section "Building Documentation"
begin_section "Autobuild metadata"
if [ -r "$build_dir/autobuild-package.xml" ]
then
upload_item docs "$build_dir/autobuild-package.xml" text/xml
else
record_event "no metadata at '$build_dir/autobuild-package.xml'"
fi
end_section "Autobuild metadata"
if [ "$arch" != "Linux" ]
then
record_dependencies_graph # defined in build.sh
else
echo "TBD - skipping linux graph (probable python version dependency)" 1>&2
fi
end_section "Building Documentation"
}
# Check to see if we were invoked from the wrapper, if not, re-exec ourselves from there
if [ "x$arch" = x ]
then
top=`hg root`
if [ -x "$top/../buildscripts/hg/bin/build.sh" ]
then
exec "$top/../buildscripts/hg/bin/build.sh" "$top"
else
cat <<EOF
This script, if called in a development environment, requires that the branch
independent build script repository be checked out next to this repository.
This repository is located at http://hg.lindenlab.com/parabuild/buildscripts
EOF
exit 1
fi
fi
# Check to see if we're skipping the platform
eval '$build_'"$arch" || pass
# ensure AUTOBUILD is in native path form for child processes
AUTOBUILD="$(native_path "$AUTOBUILD")"
# set "$autobuild" to cygwin path form for use locally in this script
autobuild="$(shell_path "$AUTOBUILD")"
if [ ! -x "$autobuild" ]
then
record_failure "AUTOBUILD not executable: '$autobuild'"
exit 1
fi
# load autobuild provided shell functions and variables
eval "$("$autobuild" source_environment)"
# dump environment variables for debugging
begin_section "Environment"
env|sort
end_section "Environment"
# Now run the build
succeeded=true
build_processes=
last_built_variant=
for variant in $variants
do
eval '$build_'"$variant" || continue
eval '$build_'"$arch"_"$variant" || continue
# Only the last built arch is available for upload
last_built_variant="$variant"
begin_section "Do$variant"
build_dir=`build_dir_$arch $variant`
build_dir_stubs="$build_dir/win_setup/$variant"
begin_section "PreClean"
rm -rf "$build_dir"
end_section "PreClean"
mkdir -p "$build_dir"
mkdir -p "$build_dir/tmp"
if pre_build "$variant" "$build_dir" >> "$build_log" 2>&1
then
if $build_link_parallel
then
begin_section BuildParallel
( build "$variant" "$build_dir" > "$build_dir/build.log" 2>&1 ) &
build_processes="$build_processes $!"
end_section BuildParallel
else
begin_section "Build$variant"
build "$variant" "$build_dir" 2>&1 | tee -a "$build_log" | sed -n 's/^ *\(##teamcity.*\)/\1/p'
if `cat "$build_dir/build_ok"`
then
echo so far so good.
else
record_failure "Build of \"$variant\" failed."
fi
end_section "Build$variant"
fi
else
record_failure "Build Prep for \"$variant\" failed."
fi
end_section "Do$variant"
done
build_docs
# If we are building variants in parallel, wait, then collect results.
# This requires that the build dirs are variant specific
if $build_link_parallel && [ x"$build_processes" != x ]
then
begin_section WaitParallel
wait $build_processes
for variant in $variants
do
eval '$build_'"$variant" || continue
eval '$build_'"$arch"_"$variant" || continue
begin_section "Build$variant"
build_dir=`build_dir_$arch $variant`
build_dir_stubs="$build_dir/win_setup/$variant"
tee -a $build_log < "$build_dir/build.log" | sed -n 's/^ *\(##teamcity.*\)/\1/p'
if `cat "$build_dir/build_ok"`
then
echo so far so good.
else
record_failure "Parallel build of \"$variant\" failed."
fi
end_section "Build$variant"
done
end_section WaitParallel
fi
# build debian package
if [ "$arch" == "Linux" ]
then
if $succeeded
then
if $build_viewer_deb && [ "$last_built_variant" == "Release" ]
then
begin_section "Build Viewer Debian Package"
have_private_repo=false
# mangle the changelog
dch --force-bad-version \
--distribution unstable \
--newversion "${VIEWER_VERSION}" \
"Automated build #$build_id, repository $branch revision $revision." \
>> "$build_log" 2>&1
# build the debian package
$pkg_default_debuild_command >>"$build_log" 2>&1 || record_failure "\"$pkg_default_debuild_command\" failed."
# Unmangle the changelog file
hg revert debian/changelog
end_section "Build Viewer Debian Package"
# Run debian extensions
if [ -d ${build_dir}/packages/debian-extensions ]; then
for extension in ${build_dir}/packages/debian-extensions/*.sh; do
. $extension
done
fi
# Move any .deb results.
mkdir -p ../packages_public
mkdir -p ../packages_private
mv ${build_dir}/packages/*.deb ../packages_public 2>/dev/null || true
mv ${build_dir}/packages/packages_private/*.deb ../packages_private 2>/dev/null || true
# upload debian package and create repository
begin_section "Upload Debian Repository"
for deb_file in `/bin/ls ../packages_public/*.deb ../*.deb 2>/dev/null`; do
upload_item debian $deb_file binary/octet-stream
done
for deb_file in `/bin/ls ../packages_private/*.deb 2>/dev/null`; do
upload_item debian_private $deb_file binary/octet-stream
have_private_repo=true
done
create_deb_repo
# Rename the local debian_repo* directories so that the master buildscript
# doesn't make a remote repo again.
for debian_repo_type in debian_repo debian_repo_private; do
if [ -d "$build_log_dir/$debian_repo_type" ]; then
mv $build_log_dir/$debian_repo_type $build_log_dir/${debian_repo_type}_pushed
fi
done
if [ $have_private_repo = true ]; then
eval "$python_command \"$redirect\" '\${private_S3PROXY_URL}${S3PREFIX}repo/$repo/rev/$revision/index.html'"\
>"$build_log_dir/private.html" || fatal generating redirect
upload_item global_redirect "$build_log_dir/private.html" text/html
fi
end_section "Upload Debian Repository"
else
echo skipping debian build
fi
else
echo skipping debian build due to failed build.
fi
fi
# check status and upload results to S3
if $succeeded
then
if $build_viewer
then
begin_section Upload Installer
# Upload installer
package=$(installer_$arch)
if [ x"$package" = x ] || test -d "$package"
then
# Coverity doesn't package, so it's ok, anything else is fail
succeeded=$build_coverity
else
# Upload base package.
upload_item installer "$package" binary/octet-stream
upload_item quicklink "$package" binary/octet-stream
[ -f $build_dir/summary.json ] && upload_item installer $build_dir/summary.json text/plain
# Upload additional packages.
for package_id in $additional_packages
do
package=$(installer_$arch "$package_id")
if [ x"$package" != x ]
then
upload_item installer "$package" binary/octet-stream
upload_item quicklink "$package" binary/octet-stream
else
record_failure "Failed to find additional package for '$package_id'."
fi
done
case "$last_built_variant" in
Release)
# Upload crash reporter files
for symbolfile in $symbolfiles
do
upload_item symbolfile "$build_dir/$symbolfile" binary/octet-stream
done
# Upload the actual dependencies used
if [ -r "$build_dir/packages/installed-packages.xml" ]
then
upload_item installer "$build_dir/packages/installed-packages.xml" text/xml
fi
# Upload the llphysicsextensions_tpv package, if one was produced
# *TODO: Make this an upload-extension
if [ -r "$build_dir/llphysicsextensions_package" ]
then
llphysicsextensions_package=$(cat $build_dir/llphysicsextensions_package)
upload_item private_artifact "$llphysicsextensions_package" binary/octet-stream
else
echo "No llphysicsextensions_package"
fi
;;
*)
echo "Skipping mapfile for $last_built_variant"
;;
esac
# Run upload extensions
if [ -d ${build_dir}/packages/upload-extensions ]; then
for extension in ${build_dir}/packages/upload-extensions/*.sh; do
. $extension
done
fi
# Upload stub installers
upload_stub_installers "$build_dir_stubs"
fi
end_section Upload Installer
else
echo skipping upload of installer
fi
else
echo skipping upload of installer due to failed build.
fi
# The branch independent build.sh script invoking this script will finish processing
$succeeded || exit 1
# Linden packages install in opt/linden
secondlife-viewer: dir-or-file-in-opt
secondlife-viewer: section-is-dh_make-template
secondlife-viewer: binary-without-manpage
secondlife-viewer: maintainer-script-empty postrm
secondlife-viewer: maintainer-script-empty preinst
secondlife-viewer: maintainer-script-empty prerm
secondlife-viewer: unstripped-binary-or-object
......@@ -11,7 +11,7 @@ summary, see http://creativecommons.org/licenses/by-sa/3.0/.
Notwithstanding the foregoing, all of Linden Lab's trademarks, including
but not limited to the Second Life brand name and Second Life Eye-in-Hand
logo, are subject to our trademark policy at
http://secondlife.com/corporate/trademark/.
http://secondlife.com/corporate/brand/trademark/.
If you distribute any copies or adaptations of the Second Life viewer
artwork or any other works in these files, you must include this Notice
......
......@@ -7,7 +7,9 @@ you under the terms of the GNU Lesser General Public License, version 2.1
("LGPL"), unless you have obtained a separate licensing agreement
("Other License"), formally executed by you and Linden Lab. Terms of
the GPL can be found in doc/LGPL-license.txt in this distribution, or
online at http://secondlife.com/developers/opensource/lgplv2_1
online at
https://wiki.secondlife.com/wiki/Linden_Lab_Official:GNU_Lesser_General_Public_License,_version_2.1
By copying, modifying or distributing this software, you acknowledge
that you have read and understood your obligations described above,
......
......@@ -12,6 +12,7 @@ Able Whitman
Adam Marker
VWR-2755
Adeon Writer
MAINT-1211
Aeonix Aeon
Agathos Frascati
CT-246
......@@ -185,6 +186,43 @@ Ansariel Hiller
BUG-3764
STORM-1984
STORM-1979
STORM-2083
MAINT-5533
STORM-2094
MAINT-5756
MAINT-4677
MAINT-6300
MAINT-6397
MAINT-6432
MAINT-6513
MAINT-6514
MAINT-6552
STORM-2133
MAINT-6511
MAINT-6612
MAINT-6637
MAINT-6636
MAINT-6744
MAINT-6752
MAINT-6773
MAINT-6906
MAINT-6911
STORM-2140
MAINT-6912
MAINT-6929
STORM-2141
MAINT-6953
MAINT-7028
MAINT-7059
MAINT-6519
MAINT-7899
STORM-2105
STORM-2151
MAINT-6917
MAINT-8085
MAINT-8723
SL-10385
SL-10891
Aralara Rajal
Arare Chantilly
CHUIBUG-191
......@@ -299,6 +337,7 @@ Catherine Pfeffer
VWR-1282
VWR-8624
VWR-10854
Cathy Foil
Cayu Cluny
Celierra Darling
VWR-1274
......@@ -306,6 +345,8 @@ Celierra Darling
Chantal Harvey
Charles Courtois
Charlie Sazaland
Chaser Zaks
BUG-225599
Cherry Cheevers
ChickyBabes Zuzu
Christopher Organiser
......@@ -316,6 +357,8 @@ Cinder Roxley
BUG-8786
OPEN-185
OPEN-282
OPEN-292
OPEN-297
STORM-1703
STORM-1948
STORM-1831
......@@ -330,6 +373,10 @@ Cinder Roxley
STORM-2053
STORM-2096
STORM-2113
STORM-2116
STORM-2127
STORM-2144
SL-3404
Clara Young
Coaldust Numbers
VWR-1095
......@@ -724,10 +771,24 @@ Jonathan Yap
STORM-2030
STORM-2034
STORM-2018
STORM-2082
STORM-2086
STORM-2085
STORM-2088
STORM-2094
STORM-2099
STORM-2091
STORM-2092
STORM-2100
STORM-2104
STORM-2142
SL-10089
Kadah Coba
STORM-1060
STORM-1843
Jondan Lundquist
Joosten Briebers
MAINT-7074
Josef Munster
Josette Windlow
Juilan Tripsa
......@@ -768,6 +829,17 @@ Kitty Barnett
STORM-1905
VWR-24217
STORM-1804
MAINT-5416
MAINT-6041
MAINT-6142
MAINT-6144
MAINT-6152
MAINT-6153
MAINT-6154
MAINT-6568
STORM-2149
MAINT-7581
MAINT-7081
Kolor Fall
Komiko Okamoto
Korvel Noh
......@@ -837,6 +909,7 @@ MartinRJ Fayray
STORM-1845
STORM-1911
STORM-1934
Matrice Laville
Matthew Anthony
Matthew Dowd
VWR-1344
......@@ -982,10 +1055,11 @@ Nicholaz Beresford
VWR-2682
VWR-2684
Nick Rhodes
NickyD
MAINT-873
Nicky Dasmijn
MAINT-873
MAINT-7541
VWR-29228
MAINT-1392
MAINT-873
SUN-72
BUG-2432
......@@ -997,6 +1071,11 @@ Nicky Dasmijn
STORM-1937
OPEN-187
STORM-2010
STORM-2082
MAINT-6665
SL-10291
SL-10293
SL-11061
Nicky Perian
OPEN-1
STORM-1087
......@@ -1208,6 +1287,8 @@ Shnurui Troughton
Shyotl Kuhr
MAINT-1138
MAINT-2334
MAINT-6913
STORM-2143
Siana Gearz
STORM-960
STORM-1088
......@@ -1238,6 +1319,14 @@ Sovereign Engineer
OPEN-195
OPEN-217
OPEN-295
MAINT-6107
STORM-2107
MAINT-6218
MAINT-6913
STORM-2143
STORM-2148
MAINT-7343
SL-11079
SpacedOut Frye
VWR-34
VWR-45
......@@ -1361,6 +1450,7 @@ Tonya Souther
STORM-1905
BUG-3875
BUG-3968
OPEN-345
Torben Trautman
TouchaHoney Perhaps
TraductoresAnonimos Alter
......
......@@ -236,6 +236,14 @@
<boolean>false</boolean>
</map>
<key>ObjectAnimation</key>
<map>
<key>flavor</key>
<string>template</string>
<key>trusted-sender</key>
<boolean>false</boolean>
</map>
<key>AvatarAppearance</key>
<map>
<key>flavor</key>
......
......@@ -3,33 +3,27 @@
# cmake_minimum_required should appear before any
# other commands to guarantee full compatibility
# with the version specified
## prior to 2.8, the add_custom_target commands used in setting the version did not work correctly
if(WIN32)
cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
else()
cmake_minimum_required(VERSION 2.8.11 FATAL_ERROR)
endif(WIN32)
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
set(ROOT_PROJECT_NAME "Alchemy" CACHE STRING
"The root project/makefile/solution name. Defaults to Alchemy.")
project(${ROOT_PROJECT_NAME})
project(${ROOT_PROJECT_NAME} LANGUAGES CXX)
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
include(Variables)
if (NOT MSVC AND NOT LINUX)
include(FindCXX14Features)
include(FindCXXThreadLocal)
endif (NOT MSVC AND NOT LINUX)
include(BuildVersion)
if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
"Build type. One of: Debug Release RelWithDebInfo" FORCE)
endif (NOT CMAKE_BUILD_TYPE)
add_subdirectory(cmake)
include(Variables)
include(00-Common)
include(BuildVersion)
include(CTest)
add_subdirectory(deps)
add_subdirectory(cmake)
add_subdirectory(${LIBS_OPEN_PREFIX}llaudio)
add_subdirectory(${LIBS_OPEN_PREFIX}llappearance)
add_subdirectory(${LIBS_OPEN_PREFIX}llcharacter)
......@@ -51,8 +45,12 @@ if (WINDOWS AND EXISTS ${LIBS_CLOSED_DIR}copy_win_scripts)
add_subdirectory(${LIBS_CLOSED_PREFIX}copy_win_scripts)
endif (WINDOWS AND EXISTS ${LIBS_CLOSED_DIR}copy_win_scripts)
if (DARWIN)
add_subdirectory(${LIBS_OPEN_PREFIX}lldarwin)
endif(DARWIN)
add_custom_target(viewer)
add_subdirectory(${LIBS_OPEN_PREFIX}llcrashlogger)
add_subdirectory(${LIBS_OPEN_PREFIX}llplugin)
add_subdirectory(${LIBS_OPEN_PREFIX}llui)
add_subdirectory(${LIBS_OPEN_PREFIX}viewer_components)
......@@ -62,44 +60,35 @@ if (LL_TESTS)
add_subdirectory(${VIEWER_PREFIX}test)
endif (LL_TESTS)
if (ENABLE_MEDIA_PLUGINS)
# viewer media plugins
add_subdirectory(${LIBS_OPEN_PREFIX}media_plugins)
# llplugin testbed code (is this the right way to include it?)
if (LL_TESTS)
if(WINDOWS OR DARWIN)
#add_subdirectory(${VIEWER_PREFIX}test_apps/llplugintest)
#add_subdirectory(${VIEWER_PREFIX}test_apps/llfbconnecttest)
endif(WINDOWS OR DARWIN)
endif (LL_TESTS)
if (ENABLE_MEDIA_PLUGINS)
add_subdirectory(${LIBS_OPEN_PREFIX}media_plugins)
endif (ENABLE_MEDIA_PLUGINS)
if (LINUX)
add_subdirectory(${VIEWER_PREFIX}linux_crash_logger)
if (INSTALL_PROPRIETARY)
include(LLAppearanceUtility)
add_subdirectory(${LLAPPEARANCEUTILITY_SRC_DIR} ${LLAPPEARANCEUTILITY_BIN_DIR})
endif (INSTALL_PROPRIETARY)
add_dependencies(viewer linux-crash-logger)
elseif (DARWIN)
add_subdirectory(${VIEWER_PREFIX}mac_crash_logger)
add_dependencies(viewer mac-crash-logger)
# add crash logger here in the future
elseif (WINDOWS)
add_subdirectory(${VIEWER_PREFIX}win_crash_logger)
# cmake EXISTS requires an absolute path, see indra/cmake/Variables.cmake
if (EXISTS ${VIEWER_DIR}win_setup)
add_subdirectory(${VIEWER_DIR}win_setup)
endif (EXISTS ${VIEWER_DIR}win_setup)
# add_dependencies(viewer windows-setup windows-crash-logger)
add_dependencies(viewer windows-crash-logger)
# add crash logger here in the future
endif (LINUX)
add_subdirectory(${VIEWER_PREFIX}newview)
add_dependencies(viewer alchemy-bin)
add_dependencies(viewer ${VIEWER_BINARY_NAME})
add_subdirectory(${VIEWER_PREFIX}doxygen EXCLUDE_FROM_ALL)
if (WINDOWS)
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
PROPERTY VS_STARTUP_PROJECT ${VIEWER_BINARY_NAME})
endif (WINDOWS)
if (LL_TESTS)
# Define after the custom targets are created so
# individual apps can add themselves as dependencies
add_subdirectory(${INTEGRATION_TESTS_PREFIX}integration_tests)
endif (LL_TESTS)
......@@ -48,10 +48,9 @@ Compilation
LL_WINDOWS=1 " "
UNICODE " "
_UNICODE " "
WINVER=0x0501 " "
_WIN32_WINNT=0x0501 " "
WINVER=0x0600 " "
_WIN32_WINNT=0x0600 " "
LL_OS_DRAGDROP_ENABLED=1 " "
CARES_STATICLIB " "
LIB_NDOF=1 " "
----------------------------------------------------------------------------
......@@ -109,7 +108,6 @@ Compilation
DEBUG_INFO=1
LL_DARWIN=1 " "
LL_OS_DRAGDROP_ENABLED=1 " "
CARES_STATICLIB " "
LIB_NDOF=1 " "
----------------------------------------------------------------------------
......