Skip to content

Commit

Permalink
Add opus support and update to latest revision
Browse files Browse the repository at this point in the history
  • Loading branch information
JesseTG committed Aug 21, 2017
1 parent 2083bb6 commit ed9ef70
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions ports/allegro5/CONTROL
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Source: allegro5
Version: 5.2.1.0
Version: 5.2.2.0
Description: Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like.
Build-Depends: opengl, zlib, freetype, libogg, libvorbis, libflac, openal-soft, libpng, bzip2, physfs, libtheora
Build-Depends: opengl, zlib, freetype, libogg, libvorbis, libflac, openal-soft, libpng, bzip2, physfs, libtheora, opus, opusfile
16 changes: 8 additions & 8 deletions ports/allegro5/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@
#

include(vcpkg_common_functions)
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/allegro5-7d8892a9278c57f2d8bb1e555f9ec59cf9ed4f73)
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/allegro5-e8b209bc20a60224859eb8a0cae082bd20d32ed1)
vcpkg_from_github(
OUT_SOURCE_PATH ${SOURCE_PATH}
REPO liballeg/allegro5
REF 7d8892a9278c57f2d8bb1e555f9ec59cf9ed4f73
SHA512 b1531fa2f22023ecd4e053d03d1c54bf0b94aa3af004a3a06245c4d8278fea64e9d354467873ebd665301903d954795fed88e2467c88441f39c273e7e0d87d6e
REF e8b209bc20a60224859eb8a0cae082bd20d32ed1
SHA512 50b30d4b539bd4a2488d2b33e9fbfc6fdfd340039d9086993a5719bab3cb020ee6fe7f6d3578755a52c8aab9816d25cd74710ce93b0b374a2f97620b6138419d
HEAD_REF master
)

if (VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
set(ALLEGRO_USE_STATIC -DSHARED=ON)
set(ALLEGRO_USE_STATIC ON)
else()
set(ALLEGRO_USE_STATIC -DSHARED=OFF)
set(ALLEGRO_USE_STATIC OFF)
endif()

vcpkg_apply_patches(
Expand All @@ -39,7 +39,7 @@ vcpkg_configure_cmake(
-DWANT_DOCS=OFF
-DALLEGRO_SDL=OFF
-DWANT_DEMO=OFF
${ALLEGRO_USE_STATIC}
-DSHARED=${ALLEGRO_USE_STATIC}
-DWANT_EXAMPLES=OFF
-DWANT_CURL_EXAMPLE=OFF
-DWANT_TESTS=OFF
Expand All @@ -63,7 +63,7 @@ vcpkg_configure_cmake(
-DWANT_OPENAL=ON
-DWANT_OPENGL=ON
-DWANT_OPENSL=OFF # Not yet available on vcpkg
-DWANT_OPUS=OFF # opus is available on vcpkg, but opusfile isn't
-DWANT_OPUS=ON
-DWANT_PHYSFS=ON
-DWANT_POPUP_EXAMPLES=OFF
-DWANT_PRIMITIVES=ON
Expand All @@ -77,7 +77,7 @@ vcpkg_configure_cmake(
-DOPENAL_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include/AL
-DZLIB_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include
OPTIONS_RELEASE -DWANT_ALLOW_SSE=ON
OPTIONS_DEBUG -DWANT_ALLOW_SSE=OFF
OPTIONS_DEBUG -DWANT_ALLOW_SSE=OFF -DCMAKE_BUILD_TYPE=Debug
)

vcpkg_install_cmake()
Expand Down

0 comments on commit ed9ef70

Please sign in to comment.