Skip to content

Commit

Permalink
[ms-angle] Set ms-angle to empty package (microsoft#11458)
Browse files Browse the repository at this point in the history
* [ms-angle] Remove invalid port

* [ms-angle] Remove invalid port

* [ms-angle] Add build depends angle
  • Loading branch information
LilyWangL authored Jun 11, 2020
1 parent 4050a5b commit efe434b
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 321 deletions.
56 changes: 0 additions & 56 deletions ports/ms-angle/001-fix-uwp.patch

This file was deleted.

221 changes: 0 additions & 221 deletions ports/ms-angle/CMakeLists.txt

This file was deleted.

7 changes: 3 additions & 4 deletions ports/ms-angle/CONTROL
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
Source: ms-angle
Version: 2018-04-18-2
Description: The UWP version of a conformant OpenGL ES implementation for Windows, Mac and Linux.
The goal of ANGLE is to allow users of multiple operating systems to seamlessly run WebGL and other OpenGL ES content by translating OpenGL ES API calls to one of the hardware-supported APIs available for that platform. ANGLE currently provides translation from OpenGL ES 2.0 and 3.0 to desktop OpenGL, OpenGL ES, Direct3D 9, and Direct3D 11. Support for translation from OpenGL ES to Vulkan is underway, and future plans include compute shader support (ES 3.1) and MacOS support.
Supports: windows|uwp
Version: alias
Description: Deprecated alias for ms-angle
Build-Depends: angle
32 changes: 1 addition & 31 deletions ports/ms-angle/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,31 +1 @@
include(vcpkg_common_functions)

if (VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Linux" OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Darwin")
message(FATAL_ERROR "This portfile does not support Linux or OSX")
endif()

vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)

vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO microsoft/angle
REF ms-master
SHA512 eecdb7012c0630b24fde540fb6a558f4ee5326fc1218773b779953d0fe0ef02da68ceb2577822cfc0374392a88b871201bfe291e3b85c3dd005edc83f84fec1f
PATCHES
PATCHES
001-fix-uwp.patch
)

file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})

vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS_DEBUG -DDISABLE_INSTALL_HEADERS=1
)

vcpkg_install_cmake()
vcpkg_fixup_cmake_targets()
vcpkg_copy_pdbs()

file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/ms-angle RENAME copyright)
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
9 changes: 0 additions & 9 deletions scripts/ci.baseline.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1155,15 +1155,6 @@ mpir:arm-uwp=skip
mpir:x64-uwp=skip
mpir:x64-osx=skip
mpir:x64-linux=skip
#Conflicts with angle and qt-5base
ms-angle:arm64-windows = skip
ms-angle:arm-uwp = skip
ms-angle:x64-linux = skip
ms-angle:x64-osx = skip
ms-angle:x64-uwp = skip
ms-angle:x64-windows = skip
ms-angle:x64-windows-static = skip
ms-angle:x86-windows = skip
msix:x64-linux=fail
msix:x64-osx=fail
msix:x64-windows-static=fail
Expand Down

0 comments on commit efe434b

Please sign in to comment.