- Revision
- 128209
- Author
- [email protected]
- Date
- 2012-09-11 11:13:16 -0700 (Tue, 11 Sep 2012)
Log Message
[Apple] Install plist for Apple Open Source build system
https://bugs.webkit.org/show_bug.cgi?id=96345
Reviewed by Mark Rowe.
Apple's build system requires a couple of files that describe where
the 3rd party Open Source library came from, and what license it
uses. These files are copied into /usr/local when the project is
being installed.
* ANGLE.plist: Added.
* ANGLE.txt: Added.
* ANGLE.xcodeproj/project.pbxproj:
Modified Paths
Added Paths
Diff
Added: trunk/Source/ThirdParty/ANGLE/ANGLE.plist (0 => 128209)
--- trunk/Source/ThirdParty/ANGLE/ANGLE.plist (rev 0)
+++ trunk/Source/ThirdParty/ANGLE/ANGLE.plist 2012-09-11 18:13:16 UTC (rev 128209)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <array>
+ <dict>
+ <key>OpenSourceProject</key>
+ <string>ANGLE</string>
+ <key>OpenSourceVersion</key>
+ <string>r1170</string>
+ <key>OpenSourceWebsiteURL</key>
+ <string>http://code.google.com/p/angleproject/</string>
+ <key>OpenSourceSCM</key>
+ <string>svn co -r1170 http://angleproject.googlecode.com/svn/trunk/</string>
+ <key>OpenSourceImportDate</key>
+ <string>2012-06-17</string>
+ <key>OpenSourceLicense</key>
+ <string>BSD</string>
+ <key>OpenSourceLicenseFile</key>
+ <string>ANGLE.txt</string>
+ </dict>
+ </array>
+</plist>
\ No newline at end of file
Added: trunk/Source/ThirdParty/ANGLE/ANGLE.txt (0 => 128209)
--- trunk/Source/ThirdParty/ANGLE/ANGLE.txt (rev 0)
+++ trunk/Source/ThirdParty/ANGLE/ANGLE.txt 2012-09-11 18:13:16 UTC (rev 128209)
@@ -0,0 +1,32 @@
+// Copyright (C) 2002-2010 The ANGLE Project Authors.
+// All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions
+// are met:
+//
+// Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+//
+// Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following
+// disclaimer in the documentation and/or other materials provided
+// with the distribution.
+//
+// Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
+// Ltd., nor the names of their contributors may be used to endorse
+// or promote products derived from this software without specific
+// prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+// POSSIBILITY OF SUCH DAMAGE.
Property changes on: trunk/Source/ThirdParty/ANGLE/ANGLE.txt
___________________________________________________________________
Added: svn:mime-type
Added: svn:keywords
Added: svn:eol-style
Modified: trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj (128208 => 128209)
--- trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj 2012-09-11 18:12:47 UTC (rev 128208)
+++ trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj 2012-09-11 18:13:16 UTC (rev 128209)
@@ -7,6 +7,8 @@
objects = {
/* Begin PBXBuildFile section */
+ 312BDB0C15FECAC90097EBC7 /* ANGLE.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */; };
+ 312BDB0E15FECAE50097EBC7 /* ANGLE.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */; };
49951C0314B7AAB30060E96E /* length_limits.h in Headers */ = {isa = PBXBuildFile; fileRef = 49951C0214B7AAB30060E96E /* length_limits.h */; };
49951C0914B7AAD80060E96E /* BuiltInFunctionEmulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49951C0514B7AAD70060E96E /* BuiltInFunctionEmulator.cpp */; };
49951C0A14B7AAD80060E96E /* BuiltInFunctionEmulator.h in Headers */ = {isa = PBXBuildFile; fileRef = 49951C0614B7AAD80060E96E /* BuiltInFunctionEmulator.h */; };
@@ -108,7 +110,32 @@
FB39D76E120110FC00088E69 /* ShaderLang.h in Headers */ = {isa = PBXBuildFile; fileRef = FB39D2BF1200F3E600088E69 /* ShaderLang.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */
+/* Begin PBXCopyFilesBuildPhase section */
+ 312BDB0B15FECAB00097EBC7 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstPath = /usr/local/OpenSourceVersions;
+ dstSubfolderSpec = 0;
+ files = (
+ 312BDB0C15FECAC90097EBC7 /* ANGLE.plist in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+ 312BDB0D15FECACE0097EBC7 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 8;
+ dstPath = /usr/local/OpenSourceLicenses;
+ dstSubfolderSpec = 0;
+ files = (
+ 312BDB0E15FECAE50097EBC7 /* ANGLE.txt in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 1;
+ };
+/* End PBXCopyFilesBuildPhase section */
+
/* Begin PBXFileReference section */
+ 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ANGLE.plist; sourceTree = "<group>"; };
+ 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ANGLE.txt; sourceTree = "<group>"; };
49951C0214B7AAB30060E96E /* length_limits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = length_limits.h; sourceTree = "<group>"; };
49951C0514B7AAD70060E96E /* BuiltInFunctionEmulator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuiltInFunctionEmulator.cpp; sourceTree = "<group>"; };
49951C0614B7AAD80060E96E /* BuiltInFunctionEmulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInFunctionEmulator.h; sourceTree = "<group>"; };
@@ -326,6 +353,15 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
+ 312BDB0715FEC8E60097EBC7 /* misc */ = {
+ isa = PBXGroup;
+ children = (
+ 312BDB0915FEC91E0097EBC7 /* ANGLE.plist */,
+ 312BDB0A15FECA3A0097EBC7 /* ANGLE.txt */,
+ );
+ name = misc;
+ sourceTree = "<group>";
+ };
5D7C59C41208C68B001C873E /* Configurations */ = {
isa = PBXGroup;
children = (
@@ -395,6 +431,7 @@
FB39D06E1200ED9200088E69 = {
isa = PBXGroup;
children = (
+ 312BDB0715FEC8E60097EBC7 /* misc */,
FB39D2201200F35A00088E69 /* compiler */,
FB39D0841200EDEB00088E69 /* Source */,
5D7C59C41208C68B001C873E /* Configurations */,
@@ -688,6 +725,8 @@
FB39D77B1201110C00088E69 /* Headers */,
FB39D0CE1200F0E300088E69 /* Sources */,
FB39D0CF1200F0E300088E69 /* Frameworks */,
+ 312BDB0B15FECAB00097EBC7 /* CopyFiles */,
+ 312BDB0D15FECACE0097EBC7 /* CopyFiles */,
);
buildRules = (
);
Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (128208 => 128209)
--- trunk/Source/ThirdParty/ANGLE/ChangeLog 2012-09-11 18:12:47 UTC (rev 128208)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog 2012-09-11 18:13:16 UTC (rev 128209)
@@ -1,3 +1,19 @@
+2012-09-10 Dean Jackson <[email protected]>
+
+ [Apple] Install plist for Apple Open Source build system
+ https://bugs.webkit.org/show_bug.cgi?id=96345
+
+ Reviewed by Mark Rowe.
+
+ Apple's build system requires a couple of files that describe where
+ the 3rd party Open Source library came from, and what license it
+ uses. These files are copied into /usr/local when the project is
+ being installed.
+
+ * ANGLE.plist: Added.
+ * ANGLE.txt: Added.
+ * ANGLE.xcodeproj/project.pbxproj:
+
2012-09-06 Andras Becsi <[email protected]>
[ANGLE] Fix the build with gcc 4.7