Commit Graph

13246 Commits

Author SHA1 Message Date
autoantwort
9f34e3d24c
add versions for testing files (#17160) 2021-04-08 22:06:40 -07:00
autoantwort
80d7989f73
[boost-regex] fix build with icu on osx (#16994)
* [boost-regex] fix osx build with icu

* add version files

* Update ports/boost-regex/b2-options.cmake: Apply suggestion

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* add version files

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-04-08 12:04:56 -07:00
aggieNick02
83f3896fc8
Add disable-exceptions feature to portfile for tbb (#16068)
* Add disable-exceptions feature to portfile to pass exceptions=0 to tbb_build in the non-windows case, and set TBB_USE_EXCEPTIONS=0 in the vcxproj files in the windows case. This removes the try/catch(...) wrappers around user code run by TBB. While these exception facilities can be nice in some cases, their removal allows for much easier debugging of a crash due to an unhandled exception in code that a TBB client provides to a TBB algortihm. With the try/catch(...) wrappers removed, the unhandled exception and crash dump are generated at the point of the thrown exception, versus significantly later in a different thread with the originally throwing thread no longer having the stack from when the exception was thrown.

* commit for changes from running x-add-version tbb to update for new port version

* Remove feature and undo changes made by x-add-version

* Rerun x-add-version
2021-04-08 12:01:25 -07:00
Alexander Neumann
d46fc1f443
[libxml2] add missing GNUInstallDirs to fix pc files (#16897)
* [libxml2] add missing include of GNUInstallDirs

* add version info

* add include dir to pc files ....

* update version

* add escaping

* version update

* Update baseline version

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-04-08 11:59:57 -07:00
evpobr
bbd847b246
[mpg123] Upgrade to 1.26.4 (#17074) 2021-04-08 11:57:47 -07:00
autoantwort
fddf974110
[rapidcsv] new port (#16879)
* [rapidcsv] add new port

* add version files

* [rapidcsv] apply suggestions

* add version files
2021-04-07 15:06:20 -07:00
Jesse Towner
9d80704127
[woff2] fix for static linking and alternative compiler toolchains (#16392)
* [woff2] fix static linking and alternate toolchain

First, this change teaches the woff2 CMake configuration to
understand the vcpkg's custom unofficial-brotli pkg-config
configuration in order to support static linking. This fixes a
build failure on x64-linux or other triplets when
VCPKG_LIBRARY_LINKAGE is set to static.

Secondly, the CANONICAL_PREFIXES option for the woff2 CMake
configuration has been changed to be on by default, otherwise
custom triplets or toolchains using alternate compilers such as
Clang/LLVM or other versions of GCC will fail.
Leaving CANONICAL_PREFIXES set to OFF causes
-no-canonical-prefixes to be passed to the compiler, which
prevents symlinked compiler toolchains from working correctly.
If a user does actually need non-canonical prefixes, chances are
they will have a custom triplet or toolchain file that passes in
-no-canonical-prefixes as a CFLAG for every port, and so setting
it to ON here is a better default for vcpkg.

* [woff2] update versions

* [woff2] update control file

* [woff2] update versions

* [woff2] update ci.baseline.txt

* Update ports/woff2/0001-unofficial-brotli.patch

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [woff2] regenerate 0001-unofficial-brotli.patch file

* [woff2] update versions

* [woff2] regenerate 0001-unofficial-brotli.patch file attempt #2

* [woff2] update versions

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-07 14:22:28 -07:00
Park DongHa
e1f1938cb8
[nnpack] create a new port (#16344)
* [psimd] create a new port

* [psimd] update baseline and port SHA

* [fp16] create a new port

* [fp16] update baseline and port SHA

* [fxdiv] create a new port

* [fxdiv] update baseline and port SHA

* [pthreadpool] create a new port

* [pthreadpool] update baseline and port SHA

* [nnpack] create a new port

* [nnpack] update baseline and port SHA

* [nnpack] use version-date

* [nnpack] disable windows

* there are no config for windows

* [nnpack] enforce psimd backend

There is a 'neon' backend, but it won't be considered for now

* [nnpack] update supports

* use more correct expression
2021-04-07 14:18:02 -07:00
Park DongHa
b466bd598e
[pthreads] support ARM arch and UWP platform (#16348)
* [pthreads] support ARM/UWP

* arm: enable macro __PTW32_PROGCTR
* uwp: LINK option /APPCONTAINER
* uwp: link with 'kernel32', 'windowsapp'

* [pthreads] update baseline and port SHA

* [pthreads] extract changes to patch

* [pthreads] remove pthreads from ci.baseline.txt

* [pthreads] separate uwp patch

* update ci.baseline.txt for arm/arm64

* [pthreads] unify patch list

* update ci.baseline.txt
2021-04-07 14:16:28 -07:00
Jack·Boos·Yu
7d596220f9
[wxwidgets] Fix include path in UNIX (#16371)
* [wxwidgets] Fix include path in UNIX

* update version record
2021-04-07 14:12:18 -07:00
aggieNick02
c90db9a65e
Port for PresentMon, windows-only ETW swap-chain presentation capture and analysis tool (#16628)
* Port for presentmon, a windows-only tool

* run x-add-version

* Add expected failures to ci file for presentmon port

* Update scripts/ci.baseline.txt

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/presentmon/vcpkg.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update versions/p-/presentmon.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* CMake-based port for presentmon, based on source provided by JackBoosY

* Rerun x-add-version

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-07 13:53:17 -07:00
Jack·Boos·Yu
b4c067ed7d
[poco] Remove dependency port openssl for feature netssl on windows (#16526)
* [poco] Remove feature netssl, add required dependency openssl

* update version record

* [poco] Restore feature netssl

* [poco] Remove depend openssl

* Update versions/p-/poco.json

* Update versions/p-/poco.json

* update version record
2021-04-07 13:45:09 -07:00
pastle-ptc
186978b0e4
[libxslt] Update to 1.1.34 (#16617)
* Updated to point at 1.1.34 tagged version of libxslt, merged the patch differences and added the required, additional patches to get it building.

* Added missing version info using "vcpkg x-add-version".

* Update ports/libxslt/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Re-added the version with the port-version fix in.

* Fix for x64-windows-static builds.

* Another re-add of the version since the git tree hash is different.

* [libxslt] Reorganize patches

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-07 13:41:35 -07:00
Carsten Rudolph
827bfad29a
[glad] Add features to support different configurations. (#16742)
* Replace control file with manifest.

* Update portfile and add features.

* Added support for multiple specs.

* Added OpenGL API features.

* Fixed gles1/glsc2 format.

* Fixed invalid invoke with default arguments.

* Apply format.

* Always use compatibility profile.

* Replace deprecated cmake commands.

* Use `vcpkg_check_features` for no-loader and extensions features.

* Add patch to ignore python detection.

* Update glad port version.

* Remove `core-profile` feature from manifest.

* Bump glad port version.

* Only set profile, if not provided.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Added note about custom triplet.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Use string-append to build spec list.

* Invert loader feature and use it by default.

* Reset port version.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Use `version` instead of `version-string`.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* Made API version features inter-dependent.

* Also added dependencies if major version jumps.

Note that only the latest verison gets passed to the generator anyway.

* Apply format conventions.

* Bump glad version.

* Add note about wgl and glx compatibility.

* Bump glad version.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-07 13:33:59 -07:00
Jack·Boos·Yu
5f77fef68d
[fmt] Fix build error when building arm64-uwp (#16766)
* [fmt] Fix build error when building arm64-uwp

* update version record

* bump version

* update version record

* remove DISABLE_PARALLEL_CONFIGURE

* update version record
2021-04-07 13:28:15 -07:00
Park DongHa
b3aaa1c3b7
[bext-ut] create a new port (#16822)
* [ut] create a new port

* [ut] update baseline and port SHA

* [bext-ut] change port name

* [bext-ut] unique name for downloaded license

* Update ports/bext-ut/portfile.cmake

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* [bext-ut] comment for copyright install

* [bext-ut] Lift license download up. Copy, don't move.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-07 13:25:51 -07:00
huangqinjin
2e35636a96
[vcpkg] Convert env vars slash if host is Win32 (#16927) 2021-04-07 13:17:04 -07:00
Jack·Boos·Yu
7c89056c07
[libodb-mysql] Fix usage (#16975)
* [libodb-mysql] Fix usage

* update version record

* Revert changes about target name, add usage

* [libodb] Add component mysql

* update version record
2021-04-07 13:16:19 -07:00
Jack·Boos·Yu
ff615bb6a9
[libwebsockets] Fix usage, export include path (#17003)
* [libwebsockets] Fix usage, export include path

* update version record
2021-04-07 13:12:01 -07:00
Alexander Neumann
3320069be1
[gettext] Add feature tools (#17010)
* [gettext] add feature tools

* version stuff

* adjust code in portfile a bit

* version stuff

* more reordering

* version stuff
2021-04-07 13:11:12 -07:00
Ilya Arzhannikov
bede80d499
Libgcrypt add cflags to tool build command (#17021)
* libgcrypt add cflags to tool build command

* x-add-version libgcrypt

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:09:17 -07:00
Ilya Arzhannikov
f754353b74
Spatialite-tools remove cflags from vcpkg_configure_make options (#17025)
* remove CFLAGS from options

* x-add-version spatialite-tools

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:08:42 -07:00
Ilya Arzhannikov
bf92aea42e
Libgpg-error add cflags to tools build commands (#17023)
* add patch with cflags added to tool command

* x-add-version libgpg-error

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:04:42 -07:00
Ilya Arzhannikov
3c21d6fa7e
Libspatialite remove cflags from vcpkg_configure_make options (#17024)
* remove CFLAGS from options

* x-add-version libspatialite

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:03:53 -07:00
Ilya Arzhannikov
f716880bf6
Openmpi keep -isystem flags in configure scripts (#17026)
* patch for keep -isystem flags

* x-add-version openmpi

Co-authored-by: Ilya Arzhannikov <iarzhannikov@artec3d.com>
2021-04-07 13:00:12 -07:00
autoantwort
580200d113
add link to common vcpkg definitions (#17066) 2021-04-07 12:52:48 -07:00
pastdue
820b31cfcf
[sqlite3] Update to 3.35.4 (#17067)
* [sqlite3] Update to 3.35.4

* Run x-add-version sqlite3
2021-04-07 12:52:33 -07:00
autoantwort
e8b9eca6b1
fix VCPKG_CROSSCOMPILING (#17068) 2021-04-07 12:51:40 -07:00
autoantwort
a5ab7c382d
[libmt32emu] update to 2.5.0 (#17070)
* [libmt32emu] update to 2.5.0

* add version files
2021-04-07 12:48:02 -07:00
Nemirtingas
12eb540f89
Update libjuice to 0.7.1 to update libdatachannel (#17076)
* Update libjuice to 0.7.1 to update libdatachannel

* Transform the CONTROL file to .json and update version baseline.

* Update libjuice version. I don't really know why it changed.

* Fix version type

* Fix version type

Co-authored-by: Nemirtingas <nanaki89@hotmail.fr>
2021-04-07 12:44:37 -07:00
Samuel Marks
f0979f3671
[nuklear] Upgrade from 2020-09-14 to 2021-03-18 version and switch repo (#17082)
* [nuklear] Upgrade from 2020-09-14 to 2021-03-18 version and switch repo

* Ran `vcpkg x-add-version --all`
2021-04-07 12:42:31 -07:00
huangqinjin
64efdb4658
[vcpkg/scripts/make] add compiler tools to PATH (#17085)
* [vcpkg/scripts/make] add compiler tools to PATH

* use find_program to check if tools are already in PATH
2021-04-07 12:41:56 -07:00
pastdue
b3e8d4dc69
[sdl2] Fix pthread detection on macOS (#17106)
* [sdl2] Fix pthread detection on macOS

* Add missing "FEATURES" to vcpkg_check_features

* [sdl2] Bump port-version

* Run x-add-version sdl2
2021-04-07 12:31:03 -07:00
NancyLi1013
c9ab7da4d4
[fastcdr] Fix support Linux (#17112)
* [fastcdr] Fix support Linux

* Format json and update versions

* Update versions/f-/fastcdr.json
2021-04-07 12:30:16 -07:00
NancyLi1013
88e03109aa
[libmariadb] Fix build error with cmake 3.20.0 (#17113)
* [libmariadb] Fix build error with cmake 3.20.0

* Update versions

* Add vcpkg.json

* Update versions/l-/libmariadb.json
2021-04-07 12:25:49 -07:00
autoantwort
c8ce7d27aa
format vcpkg.json testing files (#17120) 2021-04-07 12:23:20 -07:00
Matthew Oliver
85a48c1ed5
[ffmpeg] Add support for dav1d,fontconfig,freetype,fribidi,ilbc,modplug,opengl,openjpeg,libssh,tensorflow,tesseract,webp,libxml2 dependencies. (#15787)
* [tesseract] Use vcpkg_fixup_pkgconfig.

* [libxml2] Correct pkgconfig lib name.

* [libwebp] Use vcpkg_fixup_pkgconfig.

* [libssh] Export pkgconfig on windows.

Also move to using git to get source.

* [modplug] Export pkgconfig on windows.

* [ffmpeg] Add support for fontconfig,freetype,fribidi,modplug,openjpeg,libssh,tesseract,libxml2 dependencies.

* [openjpeg] Correct required static link libs in pkgconfig.

* [modplug] Combine vcpkg_from_github using variable.

* Update ports/libssh/CONTROL

* Improve portfile.cmake

* update version records.

* [openjpeg] Update libs in pkgcfg.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* update version records

* [libssh] Add pthread to pkgconfig when using mbedtls.

* [libssh] Correct pthread naming on windows.

* [fontconfig] Add libintl to pkgconfig on windows.

* update version records

* [ffmpeg] Fixup FindFFmpeg.

* [ffmpeg] speex now supports non-windows.

* [ffmpeg] Add feature libass.

* [ffmpeg] Add dav1d feature.

* [ffmpeg] Add feature ilbc.

* [ffmpeg] Add tensorflow feature.

* [ffmpeg] update version record.

* [ffmpeg] Add CI feature test.

* [ffmpeg] Limit features based on CI failures.

* [ffmpeg] Update version record.

* [ffmpeg] limit features based on ci.baseline.

* [various ports] Update supports field.

* [ffmpeg] Limit features more based on CI.

* update version records.

* [ffmpeg] Add detection of additional non target deps..

select_library_configurations_from_names currently detects the debug libs even for release builds as  _IMPORT_PREFIX was not being set.

* [aubio] Silence warning about FindFFMPEG.

* [pangolin] Use vcpkg supplied FindFFMPEG.

* update version files.

* [ffnvcodec] Set as not supporting uwp.

ffnvcodec will build under uwp as its a header only lib, but it can not be used as it requires dynamic dll loading.

* [ffmpeg] Update feature all.

* update version records

* [tesseract] Wrap debug pkgcfg update.

* [libssh,libxml2,openjpeg,fontconfig] Fix pkg-config for release only triplets.

* [libssh] Correct port version after merge.

* [ffmpeg] Fixup after merge.

* Update version files.

* [ffmpeg] Add opengl support.

* [ffmpeg] Update package version.

* [ffmpeg] Fix ffnvcodec support.

* [ffmpeg] Fix x265 detection on osx.

* [libvpx] Enable arm-uwp build.

* [ffmpeg] Fixup x265 patch.

* trigger sdl rebuild

* [ffmpeg] Disable opengl on osx.

* Revert "trigger sdl rebuild"

This reverts commit 94065bfe84.

* [ffmpeg] Disable failing features on osx.

* Update ports/ffmpeg/FindFFMPEG.cmake.in

Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>

* [ffmpeg] Add ass dependencies to FindFFmpeg.

* Update ports/ffmpeg/FindFFMPEG.cmake.in

Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>

* update version

* [fontconfig] disable pthread/json as they are not needed for lib builds.

Only used for tests.

* [ffmpeg] Enable fontconfig on static+windows.

* update versions

* update versions.

* Fix incorrectly included commits

* revert pangolin commit

Reverts most of 2543be2edf

* update versions

* Correct port version after merge.

* update versions.

* [ffmpeg] Fix cmake dependency detection on non-windows.

* Revert "revert pangolin commit"

This reverts commit f59bc5a53e.

* [ffmpeg] Fix dependency loading that does not define separate debug/release libs.

* update versions.

* [ffmpeg] set CMP0072 policy.

* [wavpack] Fix cmake config export.

* [ffmpeg] Add optional system dependent libraries.

* update versions after merge.

* update versions.

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
2021-04-07 10:06:55 -07:00
Alexander Neumann
4278a5f9ea
[cmake] update cmake test port (#16948)
* [cmake] update cmake test port

* correct hash
add expat as dependency

* remove double expat dependency
2021-04-06 13:22:44 -07:00
Jack·Boos·Yu
88f0e6a94b
[vcpkg baseline][gdal] Fix configure error on OSX (#17083)
* [gdal] Fix configure error on OSX

* update version record

* Revert changes

* add touch command

* update version record
2021-04-06 12:12:53 -07:00
Alexander Neumann
1bb0fe61df
[vcpkg baseline][qt5-base] Fix glib link issues on linux (#16954)
* [qt5-base] fix glib link issues on linux

* add version

* remove unused vars

* update version

* write port info file.

* version stuff

* remove paraview from baseline. It was added due to the same spurious glib failures.

* trying out a different approach

* more changes

* change the if to actually use the buildtype instead

* remove x_vcpkg_get_port_info

* add option QT_OPENSSL_LINK back in

* use INCLUDE_DIRS_(DEBUG|RELEASE) instead of just INCLUDE_DIRS

* regen docs

* remove function call I forgot to remove

* [vcpkg-pkgconfig-get-modules] Move to port

* revert changes to ports.cmake

* include the file in qt5-base

* fix path

* remove unnecessary include

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Apply suggestions from code review

* update version

* ws removal

* version stuff

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-04-06 10:53:41 -07:00
John Farrier
030cfaa24d
[celero] Updated to Celero v2.8.0 (#16802)
* [celero] Updated to Celero v2.8.0

* [celero] Improving static linking support in VCPKG.

Celero issue #154 is tracking a fix.
https://github.com/DigitalInBlue/Celero/issues/154

* [celero] Updated to v2.8.1

* [celero] Updated version for VCPKG.

* [celero] Updates to better support VCPKG.

* [celero] Updated versions.

* Update celero.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-04-02 14:18:13 -07:00
autoantwort
45bc3d367a
[libffi] Fix processors (#16285)
* [libffi] fix build on apple silicon

* [libffi] add version files

* [libffi] changes

* [libffi] add version files

* [libffi] Rearrange target conditional list

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-04-02 14:01:50 -07:00
Alexander Neumann
92a3c70f1d
[vcpkg/make/scripts]only append the lib directories if they exist. (#16959)
* [vcpkg/make/scripts]only append the lib directories if they exist.

* fix path concat
2021-04-02 13:41:17 -07:00
Robert Schumacher
7aa11380a5
[vcpkg_acquire_msys] Update package versions (#16952) 2021-04-02 13:37:46 -07:00
Ewout ter Hoeven
b0e099f0fc
[dav1d] Update to 0.8.2 (#16916)
* [dav1d] Update to 0.8.2

Update dav1d from 0.8.1 to 0.8.2

* versions: Update dav1d to 0.8.2

* Update version schemes

* Update the baseline version

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-04-02 13:37:13 -07:00
Joe Noël
23c1c65fc7
[libsoundio] Add support for linux backends (#16891)
* Add support for linux backends

* Run vcpkg format-manifest

* Bump version

* Run vcpkg-format

* Add version

* Use vcpkg_check_features

* Use version instead of version-string

* Update version

* Update versions/l-/libsoundio.json

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2021-04-02 13:25:21 -07:00
evpobr
4ec290c716
[mpg123] Upgrade to 1.26.3-1 (#16910)
* [mpg123] Upgrade to 1.26.3-1

Fix invalid MPG123_API_VERSION value in mpg123.h.in for Windows
platform. It was equal to @API_VERSION@, now it is read from
configure.ac and set to correct value.

See also libsndfile/libsndfile#499.

* [mpg123] Update 1.26.3-1 baseline version
2021-04-02 13:24:18 -07:00
Moritz Beutel
0a251caefd
[gsl-lite] Update to 0.38.0 (#16984)
* [gsl-lite] Update to 0.38.0

* [gsl-lite] Update version registry

* Re-run "vcpkg x-add-version"
2021-04-02 13:19:24 -07:00
Jack·Boos·Yu
69f5165163
[pthreads] Fix crt linkage (#17011)
* [pthreads] Fix crt linkage

* update version record

* update baseline
2021-04-02 13:00:07 -07:00
Phoebe
e353c4bdda
[libarchive] Remove lzo from the default feature list (#16957)
* [libarchive] Remove lzo from the default feature list

* Update the baseline version
2021-04-02 12:53:07 -07:00