Commit Graph

77 Commits

Author SHA1 Message Date
LRFLEW
0a45709941
[openssl] Handle INSTALL_NAME_DIR and OSX_DEPLOYMENT_TARGET for macOS shared builds (#14785)
* [openssl] Handle INSTALL_NAME_DIR for macOS shared builds

* [openssl] Handle OSX_DEPLOYMENT_TARGET for macOS shared builds
2020-12-01 14:30:35 -08:00
Joakim L. Gilje
d9633d939c
[vcpkg] initial openbsd (community) support (#14549)
* initial openbsd support in vcpkg

* after clang-format

* hardcoded in the preferred compiler for openbsd in bootstrap scipt (thanks @tormfinn)

* Fetch a patched pkg-config because openbsd pkg-config lacks {fcfiledir}

* fixes from review feedback

* corrected hash for pkg-config.openbsd

* re-added missing endif()

* regenerate docs

* Update scripts/cmake/vcpkg_configure_meson.cmake

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-11-23 09:43:23 -08:00
NancyLi1013
2c3ded4797
[openssl] Remove unused patches (#14477)
* [openssl] Remove unused patches

* Update ports/openssl/CONTROL

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-11-11 08:57:58 -08:00
Long Nguyen
9336ae3df6
[szip, openssl] Fix problems with mingw (#14460)
* [openssl] Use the unix portfile when building with mingw

* [mingw triplets] Add architecture check exceptions for szip
2020-11-09 15:21:03 -08:00
Alexander Neumann
63dccf771d
[OpenSSL] refactor openssl ports. (#14308) 2020-11-03 22:59:02 -08:00
Jack·Boos·Yu
547af512d0
[openssl] Interrupt the build process when files conflict (#12867) 2020-08-18 16:49:57 -07:00
Septarius
3c34afc1c4
[openssl] Update openssl 1.1.1g - continued from PR #11003 (#11882)
* [openssl] Update version to 1.1.1g

* [openssl] Disable build tests

* [openssl-unix][openssl-uwp] use vcpkg_fail_port_install

* [openssl] Applying PR #11003 Suggestions

The suggested changes from PR #11003

Along with one additional to remove the deprecated vcpkg_test_cmake from openssl-uwp\portfile.cmake as well.

* Update ports/openssl-uwp/portfile.cmake

Co-authored-by: crackedmind <digital.stream.of.mind@gmail.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-06-29 14:43:51 -07:00
Robert Schumacher
670a2656df [grpc][openssl][upb] Fix install on uwp 2020-03-09 16:45:37 -07:00
NancyLi1013
f4f442b498 [openssl] Update the version (#9777) 2020-01-21 12:21:18 -08:00
Stefano Sinigardi
47d206e149 [many ports] improvements for linux/wsl (#6730)
* [many ports] improve compatibility with WSL and mixed case filesystems

* [treehopper] express dependency on libusb, which was not working on non-win32 platforms and is still broken there

* [libharu] add compatibility with non-win32 platforms

* [geogram] fix openblas on linux
[clapack] better integration with linux environment
[visit-struct] put cmake config file in the expected folder
[geogram] remove trailing underscore to enable compatibility with OpenBLAS

* [openblas] playing with underscore, without success

* [openblas/lapack] fix library integration

* [clapack] improve target handling in cmake module

* [openblas] promote self-generated config to default cmake module, otherwise internal ones thinks wrongly that openblas can also solve lapack libs

* [clapack,openblas] improve libraries integration

* [many ports] fix cmake unnecessary target paths, wrong config paths, empty default dependencies, unnecessary [core] tags

* [suitesparse] improve integration with new lapack/openblas mechanism

* [suitesparse] add no underscore postfix also for linux

* [ceres] fix integration with newer openblas/lapack configs

* [aws-c-event-stream] fix regression

* [systemc] fix regression

* [libwebp,geogram] trigger rebuild

* [libwebp,pthread4w] fix regressions

* [glbinding] fix cmake module installation

* [globjects] disentangle unnecessary dependency from qt5

* [jasper] remove broken and unnecessary patches

* [libwebp] fix regression

* [many ports] avoid using BUILD_SHARED_LIBS which is uninitialized in port files

* [clapack] correctly find dlls

* [clapack] use a generic blas as dependency

* [fizz,g2o] restore expected version

* fix mistake

* [many ports] remove WIN32, APPLE and UNIX (again, they keep creeping in) from ports since they are broken and usually break non-win32 ports

* [libressl,openssl] do not try to build one if the other is already installed

* [itk] update ref and patch to avoid regression

* [libressl,openssl] implement full strategy to fix CI

* [libwebp] disable components that are broken on macOS

* [ogre] enable macOS build

* [freeimage,jxrlib,ogre,openexr,protobuf] port patches from #5169

* [ogre] add missing install command

* [ffmpeg] enable wrapper for cmake module

* [ffmpeg] add avresample module finder

* [ffmpeg] improve module detection and exported symbols

* [ffmpeg] add variables to cache

* [thrift] remove unnecessary build option

* [allegro5] fix shared/static inversion

* [protobuf] cleanup

* [libressl] cleanup

* [moos-core] cleanup

* commented features must not be separated from other features, otherwise vcpkg complains

* [itk] fix regression

* [shogun,itk] fix regressions

* [ogre] fix regression

* [opusfile] add compatibility with non-win32

* [itk] fix regression

* [sndfile,libsndfile] remove duplicate, redirect sndfile to libsndfile

* add missing dependencies

* [ismrmrd] fix regression

* [ffmpeg] trigger rebuild

* [clapack,openblas,libogg] fix regressions on macOS

* [libtins] fix regression

* force rebuild windows regressions, unable to reproduce locally

* [mosquitto] enable non-win32 builds

* [json-dto] force rebuild, unable to reproduce regression locally

* [many ports] uniform naming and path length requests

* fix regression

* fix regression

* [ffmpeg] fixes for downstream projects

* clean up - thanks to reviewers

* trigger rebuild of regressions on macOS

* trigger rebuild of regressions on macOS - part2

* Add core back

* Use VCPKG_CONCURRENCY

* Add core back to suitesparse

* Add core back to curl

* Add core back to magnum

* Add core back to magnum

* Add core back to magnum

* Add core back to cgal
2019-06-20 19:11:54 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Robert Schumacher
cc89413fd1 [openssl] Add usage file 2018-07-17 16:51:27 -07:00
Robert Schumacher
b4422a1b7e [openssl] Split openssl into multiple ports per platform 2018-07-17 16:09:12 -07:00
Dale Stammen
8770a014ec fixed UWP builds with RS4 SDK (#3348)
* fixed uwp builds with RS4 sdk

* fixed check for RS4

* [openssl] Revert line ending conversion
2018-05-31 10:04:01 -07:00
Alexej Harm
38d139ceb8 [openssl] added support for platforms without libdl (#3368) 2018-04-28 07:30:51 -07:00
Alexander Karatarakis
c400cea91d [openssl] Add -ldl to the link line when appropriate 2018-04-23 18:43:05 -07:00
Robert Schumacher
cf9987e21a [openssl] Do not pull in winsock.h from rand.h 2018-03-30 15:21:30 -07:00
Robert Schumacher
1bec90d155 [openssl] Update to 1.0.2o 2018-03-28 09:34:26 -07:00
Robert Schumacher
9a0b2d19e3 [openssl] Don't require nasm on non-windows 2018-03-21 10:50:08 -07:00
Robert Schumacher
7cf6615a01 [openssl] Use winsock2.h in headers instead of winsock.h 2018-03-21 01:13:27 -07:00
Robert Schumacher
94360c2c65 [vcpkg-find-acquire-program] Handle PERL and NASM on non-windows 2018-03-13 11:35:19 -07:00
Robert Schumacher
511128b1c0 [openssl] Add BSD-generic64 2018-03-13 06:19:20 -07:00
Robert Schumacher
9f9778ccff [many ports] Improve behavior on Linux and general cleanup 2018-03-11 23:42:54 -07:00
Alexander Karatarakis
9e0e0ebe62 [openssl] Add missing patch 2018-01-24 18:49:03 -08:00
Alexander Karatarakis
ccedc8b433 [openssl] Patch out non-ascii char 2018-01-24 18:43:19 -08:00
Alexander Karatarakis
f3f9afd1c6 [openssl] Add -utf-8 flag 2017-12-11 17:29:04 -08:00
Alexander Karatarakis
583ee9ee91 [openssl] Remove entry of removed patch 2017-12-08 13:21:32 -08:00
Johannes Schindelin
c48cf285ec openssl: update to v1.0.2n
The patch to allow for spaces in paths while running the Perl helpers is
no longer necessary, and was dropped.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-12-07 22:21:56 +01:00
Robert Schumacher
1b2f75be94 [vcpkg] Support \share\<port>\usage to handle libraries which are found through built-in Find Modules. 2017-11-16 23:54:55 -08:00
Robert Schumacher
d02ee690dc [openssl] Update to 1.0.2m 2017-11-10 14:29:28 -08:00
bjornpiltz
3c0feb549c Enable building openssl with custom triplet. 2017-10-17 16:15:37 +02:00
Mikhail Paulyshka
ba04df32bb [openssl] install openssl tool 2017-09-24 15:37:08 +03:00
Alexander Karatarakis
f7b813dce8 [openssl] Actually include the patch for /Z7 2017-09-08 18:33:34 -07:00
Alexander Karatarakis
5a46f8e279 [openssl] Use /Z7 to embed symbols in static libs 2017-09-08 17:24:25 -07:00
Robert Schumacher
1081778b84 [openssl] Improve Windows SDK support (contract version detection) 2017-08-23 22:15:02 -07:00
Robert Schumacher
ebc875df58 [openssl][vcpkg_find_acquire_program] Use msys to provide perl for vcpkg_find_acquire_program. Revert openssl to use this instead of msys directly. 2017-08-01 17:12:59 -07:00
Robert Schumacher
9a87ee9c9d [openssl] Fix error in msys call to perform the perl installation. 2017-08-01 16:03:40 -07:00
Robert Schumacher
c22ab980bc [openssl] Switch to msys2 as a perl provider due to strawberryperl being down. 2017-07-31 11:27:22 -07:00
Mitchell Mebane
3d31f16c01 Fix OpenSSL version number 2017-06-28 09:50:05 -05:00
Gilles Khouzam
77310c8722 Updating the OpenSSL UWP port to 1.0.2l 2017-06-23 14:23:18 -07:00
Robert Schumacher
a73514fd77 [openssl] Fix VS2017-only uwp builds. Use JOM for multithreading. 2017-06-08 02:15:58 -07:00
Hennadii Zabula
a2f2df640c Remove redundant message 2017-06-07 09:56:46 +03:00
Hennadii Zabula
55ec9354f4 Bump port package version 2017-06-07 09:55:44 +03:00
Hennadii Zabula
41069b8530 Fix openssl pathlib 2017-06-01 11:54:56 +03:00
Robert Schumacher
93048a3832 [openssl] Bump version to include asm changes 2017-05-30 19:23:15 -07:00
Arkady Shapkin
866dfad5ba [openssl] Support using asm code 2017-05-29 12:54:39 +03:00
Alexander Karatarakis
174a9a3464 Merge pull request #1171 from mcgoo/openssl-1.0.2l
use openssl 1.0.2l
2017-05-25 16:07:19 -07:00
Jim McGrath
160233e2b0 use openssl 1.0.2l 2017-05-25 13:49:24 -05:00
Jim McGrath
ac7d832d2d add an openssl mirror that points to where old releases will be archived to 2017-05-25 13:41:59 -05:00
Alexander Karatarakis
951ea973ce [openssl] Improve patches 2017-03-20 16:27:59 -07:00